@@ -49,7 +49,7 @@ def load_index_and_labels():
4949 print (f"[!] An error occurred while loading index or labels: { e } " )
5050 return False
5151
52- def classify_file (text , filename , allow_generation = True , TRAIN = False , retries = 0 ):
52+ def classify_file (text , filename , allow_generation = True , retries = 0 ):
5353 # --- SAFETY NET: MAX RETRIES ---
5454 MAX_RETRIES = 3
5555
@@ -164,7 +164,7 @@ def classify_file(text, filename, allow_generation=True, TRAIN=False, retries=0)
164164 with CLASSIFICATION_LOCK :
165165 if index :
166166 retry_label , retry_sim = classify_file (
167- text , filename , allow_generation = False , TRAIN = TRAIN , retries = retries
167+ text , filename , allow_generation = False , retries = retries
168168 )
169169 if retry_label != "Uncategorized" :
170170 return retry_label , retry_sim
@@ -174,24 +174,17 @@ def classify_file(text, filename, allow_generation=True, TRAIN=False, retries=0)
174174
175175 if new_label_info and new_label_info .get ("folder_label" ):
176176 if create_faiss_index ():
177- load_index_and_labels ()
178-
179- if TRAIN :
180- print (f"[∞] [TRAIN MODE] Re-checking '{ filename } '..." )
181- return classify_file (
182- text , filename , allow_generation = True , TRAIN = True , retries = retries + 1
183- )
184- else :
185- print (f"[1] [ONE-SHOT] Re-checking '{ filename } '..." )
186- return classify_file (
187- text , filename , allow_generation = False , TRAIN = False , retries = retries + 1
188- )
177+ load_index_and_labels ()
178+ print (f"[1] [ONE-SHOT] Re-checking '{ filename } '..." )
179+ return classify_file (
180+ text , filename , allow_generation = allow_generation , retries = retries + 1
181+ )
189182
190183 return classify_file (
191- text , filename , allow_generation = False , TRAIN = TRAIN , retries = retries
184+ text , filename , allow_generation = False , retries = retries
192185 )
193186
194- def process_file (file_path , testing = False , allow_generation = True , TRAIN = False ):
187+ def process_file (file_path , testing = False , allow_generation = True ):
195188 start_time = time .time ()
196189 filename = os .path .basename (file_path )
197190
@@ -201,7 +194,7 @@ def process_file(file_path, testing=False, allow_generation=True, TRAIN=False):
201194 text = filename .replace ("_" , " " ).replace ("-" , " " )
202195
203196 predicted_folder , similarity = classify_file (
204- text , filename , allow_generation = False , TRAIN = TRAIN
197+ text , filename , allow_generation = False
205198 )
206199
207200
@@ -212,7 +205,7 @@ def process_file(file_path, testing=False, allow_generation=True, TRAIN=False):
212205
213206 if fallback_text and len (fallback_text ) > 50 and fallback_text != text :
214207 new_folder , new_sim = classify_file (
215- fallback_text , filename , allow_generation = False , TRAIN = TRAIN
208+ fallback_text , filename , allow_generation = False
216209 )
217210
218211 if new_sim > similarity :
@@ -226,7 +219,7 @@ def process_file(file_path, testing=False, allow_generation=True, TRAIN=False):
226219
227220 if allow_generation and (predicted_folder == "Uncategorized" or similarity < THRESHOLD ):
228221 predicted_folder , similarity = classify_file (
229- text , filename , allow_generation = True , TRAIN = TRAIN
222+ text , filename , allow_generation = True
230223 )
231224
232225 destination_folder = BASE_DIR / "sorted" / predicted_folder
0 commit comments