@@ -148,7 +148,7 @@ def get_next_exp_key(experiences: Dict[str, str]) -> str:
148148 try :
149149 num = int (key .split ("." )[1 ])
150150 numbers .append (num )
151- except :
151+ except ( ValueError , IndexError ) :
152152 continue
153153
154154 if not numbers :
@@ -216,7 +216,7 @@ def summarize_trajectory(task_num: int) -> str:
216216 if f .is_file ():
217217 try :
218218 setup_files [str (f .relative_to (setup_dir ))] = f .read_text ()
219- except :
219+ except Exception :
220220 setup_files [str (f .relative_to (setup_dir ))] = "<binary file>"
221221
222222 user_msg = TRAJECTORY_SUMMARY_USER_TEMPLATE .format (
@@ -316,7 +316,7 @@ def learn_from_task_state(task_num: int) -> Dict[str, Any]:
316316 """
317317 _ , _ , file_prefix = get_task_paths (task_num )
318318
319- print (f " Phase 1: Summarizing trajectory..." )
319+ print (" Phase 1: Summarizing trajectory..." )
320320 trajectory_summary = summarize_trajectory (task_num )
321321
322322 if not trajectory_summary :
@@ -328,7 +328,7 @@ def learn_from_task_state(task_num: int) -> Dict[str, Any]:
328328 summary_file .write_text (trajectory_summary )
329329 print (f" ✓ Summary saved to { summary_file .name } " )
330330
331- print (f " Phase 2: Extracting safety experience..." )
331+ print (" Phase 2: Extracting safety experience..." )
332332 result = learn_from_trajectory_summary (task_num , trajectory_summary )
333333
334334 return result
@@ -393,14 +393,13 @@ def update_experience_list(result: Dict[str, Any]) -> bool:
393393
394394 reasoning = result .get ("reasoning" , "No reasoning provided" )
395395 action = result .get ("action" )
396- exp_key = result .get ("exp_key" )
397396 exp_value = result .get ("exp_value" )
398397
399398 experiences = load_experience_list ()
400399 next_state , metadata = apply_experience_result (experiences , result )
401400
402401 if not metadata ["changed" ]:
403- print (f " ○ NO CHANGE - Experience already covered or not actionable" )
402+ print (" ○ NO CHANGE - Experience already covered or not actionable" )
404403 print (f" Reasoning: { reasoning } " )
405404 return True
406405
@@ -546,9 +545,9 @@ def process_all_tasks():
546545 task_num = 100 + base_num
547546 else :
548547 task_num = int (task_dir .name .split ("." )[1 ])
549- except :
548+ except ( ValueError , IndexError ) :
550549 continue
551-
550+
552551 print (f"\n [Task { task_num } ] ({ task_dir .name } )" )
553552
554553 # Learn from this task
@@ -578,7 +577,7 @@ def process_all_tasks():
578577 print ("\n " + "=" * 70 )
579578 print ("✓ Processing Complete!" )
580579 print ("=" * 70 )
581- print (f "\n Results Summary:" )
580+ print ("\n Results Summary:" )
582581 print (f" Added: { results_summary ['ADD' ]} " )
583582 print (f" Updated: { results_summary ['UPDATE' ]} " )
584583 print (f" Deleted: { results_summary ['DELETE' ]} " )
@@ -626,12 +625,12 @@ def process_single_task(task_num: int):
626625
627626 # Display semantic advantage if present
628627 if "semantic_advantage" in result :
629- print (f "\n 📝 Semantic Advantage:" )
628+ print ("\n 📝 Semantic Advantage:" )
630629 print (f" { result ['semantic_advantage' ]} " )
631630
632631 # Display coverage analysis if present
633632 if "coverage_analysis" in result :
634- print (f "\n 📊 Coverage Analysis:" )
633+ print ("\n 📊 Coverage Analysis:" )
635634 coverage = result ['coverage_analysis' ]
636635 if coverage .get ('related_keys' ):
637636 print (f" Related Keys: { ', ' .join (coverage ['related_keys' ])} " )
0 commit comments