import sys
from sqlparse import parse
from sqlconvert.print_tokens import print_tokens
-from sqlconvert.process_mysql import requote_names
+from sqlconvert.process_mysql import process_statement
from sqlconvert.process_tokens import find_error
def main(filename):
with open(filename) as infile:
for query in infile:
- for parsed in parse(query):
+ for parsed in parse(query, encoding='utf-8'):
print("----------")
if find_error(parsed):
print("ERRORS IN QUERY")
- requote_names(parsed)
- print_tokens(parsed)
+ process_statement(parsed)
+ print_tokens(parsed, encoding='utf-8')
print()
parsed._pprint_tree()
print("----------")