]> git.phdru.name Git - sqlconvert.git/commitdiff
Fix(Py3): `sqlparse` lost module `compat`
authorOleg Broytman <phd@phdru.name>
Sun, 10 Dec 2023 12:03:40 +0000 (15:03 +0300)
committerOleg Broytman <phd@phdru.name>
Wed, 13 Dec 2023 19:47:45 +0000 (22:47 +0300)
scripts/mysql2sql
sqlconvert/process_tokens.py

index cacbafa13444ea26898b5dcca80b065784fad485..e859f2a533df665041d6320902efb1c3245b0cc2 100755 (executable)
@@ -6,7 +6,6 @@ from io import open
 import os
 import sys
 
-from sqlparse.compat import text_type
 from sqlconvert.print_tokens import print_tokens
 from sqlconvert.process_mysql import is_directive_statement, process_statement
 from sqlconvert.process_tokens import is_newline_statement, StatementGrouper
@@ -14,6 +13,11 @@ from sqlconvert.process_tokens import is_newline_statement, StatementGrouper
 from m_lib.defenc import default_encoding
 from m_lib.pbar.tty_pbar import ttyProgressBar
 
+try:
+    text_type = unicode
+except NameError:
+    text_type = str
+
 
 def get_fsize(fp):
     try:
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"""