]> git.phdru.name Git - sqlconvert.git/blobdiff - sqlconvert/process_tokens.py
Fix(Py3): `sqlparse` lost module `compat`
[sqlconvert.git] / sqlconvert / process_tokens.py
index 414c5ca5a024bd783205655526897e87aa872ddf..886f36d46c02d1f824486593f3263bd06b3cb3b3 100644 (file)
@@ -2,9 +2,13 @@
 from sqlparse.sql import Comment
 from sqlobject.converters import sqlrepr
 from sqlparse import parse
-from sqlparse.compat import PY3
 from sqlparse import tokens as T
 
+try:
+    xrange
+except NameError:
+    xrange = range
+
 
 def find_error(token_list):
     """Find an error"""
@@ -36,10 +40,6 @@ def escape_strings(token_list, dbname):
             token.normalized = token.value = value
 
 
-if PY3:
-    xrange = range
-
-
 class StatementGrouper(object):
     """Collect lines and reparse until the last statement is complete"""