77import os
88import sys
99import json
10- import platform
1110from datetime import datetime
1211import logging
1312import fosslight_util .constant as constant
@@ -51,12 +50,12 @@ def convert_json_to_excel(scancode_json, excel_name):
5150 file_list , key = lambda row : ('' .join (row .licenses )))
5251 sheet_list ["SRC_" + file_name ] = [scan_item .get_row_to_print () for scan_item in file_list ]
5352 except Exception as ex :
54- logger .warning ("Error parsing " + file + ":" + str (ex ))
53+ logger .warning ("Error parsing " + file + ":" + str (ex ))
5554
5655 success_to_write , writing_msg = write_excel_and_csv (excel_name , sheet_list )
57- logger .info ("Writing excel :" + str (success_to_write )+ " " + writing_msg )
56+ logger .info ("Writing excel :" + str (success_to_write ) + " " + writing_msg )
5857 if success_to_write :
59- _result_log ["OSS Report" ] = excel_name + ".xlsx"
58+ _result_log ["OSS Report" ] = excel_name + ".xlsx"
6059
6160 except Exception as ex :
6261 success = False
@@ -69,7 +68,7 @@ def convert_json_to_excel(scancode_json, excel_name):
6968 _str_final_result_log = yaml .safe_dump (_result_log , allow_unicode = True , sort_keys = True )
7069 logger .info (_str_final_result_log )
7170 except Exception as ex :
72- logger .warning ("Failed to print result log.: " + str (ex ))
71+ logger .warning ("Failed to print result log.: " + str (ex ))
7372
7473 return file_list
7574
@@ -81,12 +80,12 @@ def get_detected_licenses_from_scancode(scancode_json_file):
8180 with open (scancode_json_file , "r" ) as st_json :
8281 st_python = json .load (st_json )
8382 has_error , str_error = get_error_from_header (st_python ["headers" ])
84- rc , file_list , msg = parsing_file_item (st_python ["files" ], has_error )
83+ rc , file_list , msg = parsing_file_item (st_python ["files" ], has_error )
8584 logger .info ("|---" + msg )
8685 if has_error :
8786 logger .info ("|---Scan error:" + str_error )
8887 except Exception as error :
89- logger .warning ("Parsing " + scancode_json_file + ":" + str (error ))
88+ logger .warning ("Parsing " + scancode_json_file + ":" + str (error ))
9089 logger .info ("|---Number of files detected: " + str (len (file_list )))
9190 return file_list
9291
@@ -108,8 +107,8 @@ def main():
108107 path_to_find_bin = arg
109108 elif opt == "-o" :
110109 output_file_name = arg
111- except Exception as error :
112- pass
110+ except Exception :
111+ print_help_msg_convert ()
113112
114113 if output_file_name == "" :
115114 output_dir = os .getcwd ()
@@ -118,7 +117,7 @@ def main():
118117 oss_report_name = output_file_name
119118 output_dir = os .path .dirname (os .path .abspath (output_file_name ))
120119
121- logger = init_log (os .path .join (output_dir , "fosslight_src_log_" + start_time + ".txt" ))
120+ logger = init_log (os .path .join (output_dir , "fosslight_src_log_" + start_time + ".txt" ))
122121
123122 convert_json_to_excel (path_to_find_bin , oss_report_name )
124123
0 commit comments