0

Added a --simple-output option

This option turns off fancy output options like colors or progress bars.

Address #649
This commit is contained in:
Andrew Chin
2012-04-07 21:16:58 -04:00
parent d6602caa04
commit cb448cc58f
3 changed files with 10 additions and 4 deletions

View File

@@ -97,7 +97,8 @@ processes = Setting(required=True, validator=int, default=-1)
# ends up adding overhead and isn't worth it.
memcached_host = Setting(required=False, validator=str, default=None)
if platform.system() == 'Windows' or not sys.stdout.isatty():
# TODO clean up this ugly in sys.argv hack
if platform.system() == 'Windows' or not sys.stdout.isatty() or "--simple" in sys.argv:
obs = LoggingObserver()
else:
obs = ProgressBarObserver(fd=sys.stdout)