File tree Expand file tree Collapse file tree 1 file changed +16
-14
lines changed
Expand file tree Collapse file tree 1 file changed +16
-14
lines changed Original file line number Diff line number Diff line change @@ -74,20 +74,22 @@ def create_arguments(
7474 def process_output (self , output , filename , file ):
7575 if not output : # backwards compatible no results
7676 return
77- result = re .match (OUTPUT_REGEX , output )
77+ result = re .findall (OUTPUT_REGEX , output )
7878 if not result : # backwards compatible no results
7979 self .warn ('{}: Unexpected output {}' .format (filename , output ))
8080 return
81- line , column , message , rule = result .groups ()
82- if rule == 'E501' :
83- aspect = LineLength ('py' )
84- else :
85- aspect = None
86- yield Result .from_values (
87- origin = '{} ({})' .format (self .name , rule ),
88- message = message ,
89- file = filename ,
90- line = int (line ),
91- column = int (column ),
92- aspect = aspect ,
93- )
81+
82+ for line , column , message , rule in result :
83+ if rule == 'E501' :
84+ aspect = LineLength ('py' )
85+ else :
86+ aspect = None
87+
88+ yield Result .from_values (
89+ origin = '{} ({})' .format (self .name , rule ),
90+ message = message ,
91+ file = filename ,
92+ line = int (line ),
93+ column = int (column ),
94+ aspect = aspect ,
95+ )
You can’t perform that action at this time.
0 commit comments