@@ -275,33 +275,34 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir_file='',
275275 cover_comment = ''
276276 for pm , manifest_file_name_list in found_package_manager .items ():
277277 if not manifest_file_name_list and not autodetect :
278- ret , package_dep_item_list , cover_comment = analyze_dependency (pm , input_dir , output_path ,
279- pip_activate_cmd , pip_deactivate_cmd ,
280- output_custom_dir , app_name , github_token ,
281- [], direct )
278+ ret , package_dep_item_list , cover_comment , actual_pm = analyze_dependency (pm , input_dir , output_path ,
279+ pip_activate_cmd , pip_deactivate_cmd ,
280+ output_custom_dir , app_name , github_token ,
281+ [], direct )
282282 if ret :
283- success_pm [pm ][input_dir ].extend (['manual mode (-m option)' ])
283+ success_pm [actual_pm ][input_dir ].extend (['manual mode (-m option)' ])
284284 scan_item .append_file_items (package_dep_item_list )
285285 else :
286- fail_pm [pm ][input_dir ].extend (['manual mode (-m option)' ])
286+ fail_pm [actual_pm ][input_dir ].extend (['manual mode (-m option)' ])
287287 else :
288288 for manifest_dir , manifest_file_name in manifest_file_name_list .items ():
289289 input_dir = manifest_dir
290290 if manifest_file_name == pass_key :
291291 continue
292292 os .chdir (input_dir )
293- ret , package_dep_item_list , cover_comment = analyze_dependency (pm , input_dir , output_path ,
294- pip_activate_cmd , pip_deactivate_cmd ,
295- output_custom_dir , app_name , github_token ,
296- manifest_file_name , direct )
293+ ret , package_dep_item_list , cover_comment , actual_pm = analyze_dependency (pm , input_dir , output_path ,
294+ pip_activate_cmd , pip_deactivate_cmd ,
295+ output_custom_dir , app_name ,
296+ github_token ,
297+ manifest_file_name , direct )
297298 if ret :
298- success_pm [pm ][input_dir ].extend (manifest_file_name )
299+ success_pm [actual_pm ][input_dir ].extend (manifest_file_name )
299300 scan_item .append_file_items (package_dep_item_list )
300301
301302 dup_pm = None
302- if pm == const .GRADLE and const .ANDROID in found_package_manager :
303+ if actual_pm == const .GRADLE and const .ANDROID in found_package_manager :
303304 dup_pm = const .ANDROID
304- elif pm == const .ANDROID and const .GRADLE in found_package_manager :
305+ elif actual_pm == const .ANDROID and const .GRADLE in found_package_manager :
305306 dup_pm = const .GRADLE
306307
307308 if dup_pm :
@@ -312,7 +313,7 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir_file='',
312313 else :
313314 found_package_manager [dup_pm ][manifest_dir ] = pass_key
314315 else :
315- fail_pm [pm ][input_dir ].extend (manifest_file_name )
316+ fail_pm [actual_pm ][input_dir ].extend (manifest_file_name )
316317
317318 success_pm = {k : dict (v ) for k , v in success_pm .items ()}
318319 fail_pm = {k : dict (v ) for k , v in fail_pm .items ()}
0 commit comments