@@ -275,33 +275,33 @@ 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 , github_token ,
296+ manifest_file_name , direct )
297297 if ret :
298- success_pm [pm ][input_dir ].extend (manifest_file_name )
298+ success_pm [actual_pm ][input_dir ].extend (manifest_file_name )
299299 scan_item .append_file_items (package_dep_item_list )
300300
301301 dup_pm = None
302- if pm == const .GRADLE and const .ANDROID in found_package_manager :
302+ if actual_pm == const .GRADLE and const .ANDROID in found_package_manager :
303303 dup_pm = const .ANDROID
304- elif pm == const .ANDROID and const .GRADLE in found_package_manager :
304+ elif actual_pm == const .ANDROID and const .GRADLE in found_package_manager :
305305 dup_pm = const .GRADLE
306306
307307 if dup_pm :
@@ -312,7 +312,7 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir_file='',
312312 else :
313313 found_package_manager [dup_pm ][manifest_dir ] = pass_key
314314 else :
315- fail_pm [pm ][input_dir ].extend (manifest_file_name )
315+ fail_pm [actual_pm ][input_dir ].extend (manifest_file_name )
316316
317317 success_pm = {k : dict (v ) for k , v in success_pm .items ()}
318318 fail_pm = {k : dict (v ) for k , v in fail_pm .items ()}
0 commit comments