[matter] disable coloured output if stdout is not a tty

This commit is contained in:
Fabio Erculiani
2012-12-30 16:22:51 +01:00
parent aae1c74653
commit 7356ebbf18
+5 -1
View File
@@ -20,7 +20,7 @@ from matter.binpms.base import BaseBinaryPMS, BaseBinaryResourceLock
from matter.builder import PackageBuilder
from matter.lock import MatterResourceLock
from matter.output import purple, darkgreen, print_info, \
print_warning, print_error
print_warning, print_error, is_stdout_a_tty, nocolor
from matter.spec import SpecParser, MatterSpec
@@ -173,6 +173,10 @@ def main():
Main App.
"""
# disable color if standard output is not a TTY
if not is_stdout_a_tty():
nocolor()
# Load Binary PMS modules
import matter.binpms as _pms
pms_dir = os.path.dirname(_pms.__file__)