diff -r 9579cd21412d -r 28ec01db78b3 server/sqlutils.py --- a/server/sqlutils.py Tue May 05 15:49:41 2015 +0200 +++ b/server/sqlutils.py Fri Jun 12 09:18:02 2015 +0200 @@ -28,7 +28,7 @@ from logging import getLogger from logilab import database as db, common as lgc -from logilab.common.shellutils import ProgressBar +from logilab.common.shellutils import ProgressBar, DummyProgressBar from logilab.common.deprecation import deprecated from logilab.common.logging_ext import set_log_methods from logilab.database.sqlgen import SQLGenerator @@ -72,7 +72,10 @@ sqlstmts_as_string = True sqlstmts = sqlstmts.split(delimiter) if withpb: - pb = ProgressBar(len(sqlstmts), title=pbtitle) + if sys.stdout.isatty(): + pb = ProgressBar(len(sqlstmts), title=pbtitle) + else: + pb = DummyProgressBar() failed = [] for sql in sqlstmts: sql = sql.strip()