def execute(engine, file_path):
with open(file_path) as f:
for parsed_statement in parsestream(f):
statement = stringtype(parsed_statement).strip()
if statement == '':
continue
if log is not None:
log.info("Running: {statement}".format(statement=statement))
try:
engine.execute(statement)
except ProgrammingError as e:
if log is not None:
log.warning(e.message)
else:
raise e
评论列表
文章目录