Improve error output

This commit is contained in:
Felix Bauer committed 2018-01-11 16:06:50 +01:00
1 parent d6c8793d60
commit d5c659db86
1 file changed
+6 -3
+6 -3
View File
@@ -18,8 +18,8 @@ import os
import re import re
from subprocess import Popen, PIPE from subprocess import Popen, PIPE
import sys import sys
from . import utils import utils
from .sql_analyser import analyse_sql_statements from sql_analyser import analyse_sql_statements
class MigrationLinter(object): class MigrationLinter(object):
@@ -139,7 +139,10 @@ class MigrationLinter(object):
sql_statements.append(line) sql_statements.append(line)
sqlmigrate_process.wait() sqlmigrate_process.wait()
if sqlmigrate_process.returncode != 0: if sqlmigrate_process.returncode != 0:
raise RuntimeError('sqlmigrate command failed') out, err = sqlmigrate_process.communicate()
print('sqlmigrate command failed')
print(err.decode('ascii'))
raise RuntimeError()
log.info('Found {0} sql migration lines'.format(len(sql_statements))) log.info('Found {0} sql migration lines'.format(len(sql_statements)))
return sql_statements return sql_statements