import sys
from sqlconvert.print_tokens import print_tokens
-from sqlconvert.process_mysql import requote_names
from sqlconvert.process_tokens import find_error, StatementGrouper
def main(filename):
- grouper = StatementGrouper()
+ grouper = StatementGrouper(encoding='utf-8')
with open(filename) as infile:
for line in infile:
grouper.process_line(line)
print("----------")
if find_error(statement):
print("ERRORS IN QUERY")
- requote_names(statement)
- print_tokens(statement)
+ print_tokens(statement, encoding='utf-8')
print()
statement._pprint_tree()
print("----------")
tokens = grouper.close()
if tokens:
for token in tokens:
- print_tokens(token)
+ print_tokens(token, encoding='utf-8')
print(repr(token))