@@ -187,14 +187,19 @@ def colorize(self, message, levelno):
187187 string = match .group (1 )
188188 message = message .replace ("'%s'" % string , "'%s'" % '' .join ((self .csi , str (self .color_map ["white" ] + 30 ), 'm' , string , self ._reset (message ))), 1 )
189189 else :
190- match = re .search (r" \( '(.+)'\)\Z " , message )
190+ match = re .search (r"\bresumed: '(.+\.\.\.) " , message )
191191 if match :
192192 string = match .group (1 )
193- message = message .replace ("'%s' " % string , "'%s' " % '' .join ((self .csi , str (self .color_map ["white" ] + 30 ), 'm' , string , self ._reset (message ))), 1 )
193+ message = message .replace ("'%s" % string , "'%s" % '' .join ((self .csi , str (self .color_map ["white" ] + 30 ), 'm' , string , self ._reset (message ))), 1 )
194194 else :
195- for match in re .finditer (r"[^\w]'([^']+)'" , message ): # single-quoted
195+ match = re .search (r" \('(.+)'\)\Z" , message )
196+ if match :
196197 string = match .group (1 )
197198 message = message .replace ("'%s'" % string , "'%s'" % '' .join ((self .csi , str (self .color_map ["white" ] + 30 ), 'm' , string , self ._reset (message ))), 1 )
199+ else :
200+ for match in re .finditer (r"[^\w]'([^']+)'" , message ): # single-quoted
201+ string = match .group (1 )
202+ message = message .replace ("'%s'" % string , "'%s'" % '' .join ((self .csi , str (self .color_map ["white" ] + 30 ), 'm' , string , self ._reset (message ))), 1 )
198203 else :
199204 message = '' .join ((self .csi , ';' .join (params ), 'm' , message , self .reset ))
200205
0 commit comments