rqlrewrite.py
changeset 10686 a08d5a657836
parent 10669 155c29e0ed1c
child 10697 c99130d18356
equal deleted inserted replaced
10685:44cb0e9df181 10686:a08d5a657836
   700             vref.unregister_reference()
   700             vref.unregister_reference()
   701             if not vref.variable.stinfo['references']:
   701             if not vref.variable.stinfo['references']:
   702                 # no more references, undefine the variable
   702                 # no more references, undefine the variable
   703                 del self.select.defined_vars[vref.name]
   703                 del self.select.defined_vars[vref.name]
   704                 removed.add(vref.name)
   704                 removed.add(vref.name)
   705         for key, newvar in self.rewritten.items(): # I mean items we alter it
   705         for key, newvar in list(self.rewritten.items()):
   706             if newvar in removed:
   706             if newvar in removed:
   707                 del self.rewritten[key]
   707                 del self.rewritten[key]
   708 
   708 
   709 
   709 
   710     def _may_be_shared_with(self, sniprel, target):
   710     def _may_be_shared_with(self, sniprel, target):