]> git.phdru.name Git - sqlconvert.git/blobdiff - sqlconvert/process_tokens.py
Clean up StatementGrouper on close
[sqlconvert.git] / sqlconvert / process_tokens.py
index 6bd618b6af1ce33f14588d0d6c4f11323bfe37af..790bf53f8750bb27b5add60f8672989189169155 100644 (file)
@@ -64,7 +64,7 @@ class StatementGrouper(object):
         for stmt in self.statements:
             yield stmt
         self.statements = []
-        raise StopIteration
+        return
 
     def close(self):
         if not self.lines:
@@ -75,4 +75,6 @@ class StatementGrouper(object):
                                     T.Newline, T.Whitespace)):
                 raise ValueError("Incomplete SQL statement: %s" %
                                  tokens)
+        self.lines = []
+        self.statements = []
         return tokens