@@ -938,9 +938,10 @@ def setColor(message, color=None, bold=False, level=None, istty=None):
938938 """
939939
940940 retVal = message
941- level = level or extractRegexResult (r"\[(?P<result>%s)\]" % '|' .join (_ [0 ] for _ in getPublicTypeMembers (LOGGING_LEVELS )), message )
942941
943942 if message and (IS_TTY or istty ) and not conf .get ("disableColoring" ): # colorizing handler
943+ level = level or extractRegexResult (r"\[(?P<result>%s)\]" % '|' .join (_ [0 ] for _ in getPublicTypeMembers (LOGGING_LEVELS )), message )
944+
944945 if bold or color :
945946 retVal = colored (message , color = color , on_color = None , attrs = ("bold" ,) if bold else None )
946947 elif level :
@@ -974,7 +975,7 @@ def clearColors(message):
974975
975976 return retVal
976977
977- def dataToStdout (data , forceOutput = False , bold = False , content_type = None , status = CONTENT_STATUS .IN_PROGRESS ):
978+ def dataToStdout (data , forceOutput = False , bold = False , contentType = None , status = CONTENT_STATUS .IN_PROGRESS , coloring = True ):
978979 """
979980 Writes text to the stdout (console) stream
980981 """
@@ -987,9 +988,9 @@ def dataToStdout(data, forceOutput=False, bold=False, content_type=None, status=
987988
988989 try :
989990 if conf .get ("api" ):
990- sys .stdout .write (stdoutEncode (clearColors (data )), status , content_type )
991+ sys .stdout .write (stdoutEncode (clearColors (data )), status , contentType )
991992 else :
992- sys .stdout .write (stdoutEncode (setColor (data , bold = bold )))
993+ sys .stdout .write (stdoutEncode (setColor (data , bold = bold ) if coloring else clearColors ( data ) ))
993994
994995 sys .stdout .flush ()
995996 except IOError :
0 commit comments