@@ -54,36 +54,28 @@ def get_licenses_from_json():
5454
5555
5656def check_file_extension (file_list ):
57- files_filtered = []
58-
5957 if file_list != "" :
6058 for file in file_list :
6159 try :
6260 file_extension = os .path .splitext (file )[1 ].lower ()
6361 if file_extension == "" :
6462 logger .info (f" No extension file(s) : { file } " )
6563 if file_extension in EXTENSION_COMMENT_STYLE_MAP_LOWERCASE :
66- files_filtered . append ( file )
64+ yield file
6765 except Exception as ex :
6866 print_error (f"Error - Unknown error to check file extension: { ex } " )
6967
70- return files_filtered
71-
7268
7369def check_license_and_copyright (path_to_find , all_files , missing_license , missing_copyright ):
7470 # Check file extension for each list
75- all_files_fitered = check_file_extension (all_files )
76- missing_license_filtered = check_file_extension (missing_license )
77- missing_copyright_filtered = check_file_extension (missing_copyright )
78-
79- skip_files = sorted (list (set (all_files_fitered ) - set (missing_license_filtered ) - set (missing_copyright_filtered )))
80- logger .info (f"\n # File list that have both license and copyright : { len (skip_files )} / { len (all_files )} " )
71+ all_files_filtered = check_file_extension (all_files )
72+ missing_license_filtered = list (check_file_extension (missing_license ))
73+ missing_copyright_filtered = list (check_file_extension (missing_copyright ))
8174
82- file_list = list ()
83- for file in skip_files :
84- file_list .append (file )
75+ skip_files = sorted (set (all_files_filtered ) - set (missing_license_filtered ) - set (missing_copyright_filtered ))
76+ logger .info (f"\n # File list that have both license and copyright : { len (skip_files )} / { len (list (all_files ))} " )
8577
86- reuse_for_files (path_to_find , file_list )
78+ reuse_for_files (path_to_find , skip_files )
8779
8880 return missing_license_filtered , missing_copyright_filtered
8981
@@ -222,8 +214,6 @@ def set_missing_license_copyright(missing_license_filtered, missing_copyright_fi
222214
223215
224216def get_allfiles_list (path ):
225- all_files = []
226-
227217 try :
228218 for root , dirs , files in os .walk (path ):
229219 for dir in dirs :
@@ -234,12 +224,10 @@ def get_allfiles_list(path):
234224 file_lower_case = file .lower ()
235225 file_abs_path = os .path .join (root , file_lower_case )
236226 file_rel_path = os .path .relpath (file_abs_path , path )
237- all_files . append ( file_rel_path )
227+ yield file_rel_path
238228 except Exception as ex :
239229 print_error (f"Error_Get_AllFiles : { ex } " )
240230
241- return all_files
242-
243231
244232def save_result_log ():
245233 try :
0 commit comments