rqlrewrite.py
changeset 7176 f2a976cf7dac
parent 7139 20807d3d7cf6
child 7251 163a2eab0e55
--- a/rqlrewrite.py	Fri Apr 01 16:02:45 2011 +0200
+++ b/rqlrewrite.py	Tue Apr 05 12:47:18 2011 +0200
@@ -257,6 +257,11 @@
                 insert_scope = None
                 for vi in self.varinfos:
                     scope = vi.get('stinfo', {}).get('scope', self.select)
+                    while True:
+                        negstmt = scope.neged()
+                        if negstmt is None:
+                            break
+                        scope = negstmt.scope
                     if insert_scope is None:
                         insert_scope = scope
                     else: