File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed
Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -198,8 +198,8 @@ def aggregate_profiles(profile_dir: str) -> Dict[str, float]:
198198 aggregated [key ] += value
199199 else :
200200 aggregated [key ] = value
201- except (json .JSONDecodeError , KeyError , IOError ):
202- # Skip malformed or unreadable files
201+ except (json .JSONDecodeError , KeyError , IOError ) as e :
202+ print ( f"Warning: invalid json file { profile_file } : { e } " , file = sys . stderr )
203203 continue
204204
205205 return aggregated
@@ -617,10 +617,8 @@ async def main() -> None:
617617 delete_fixes_dir = True
618618
619619 profile_dir : Optional [str ] = None
620- delete_profile_dir = False
621620 if args .enable_check_profile :
622621 profile_dir = tempfile .mkdtemp ()
623- delete_profile_dir = True
624622
625623 try :
626624 invocation = get_tidy_invocation (
@@ -728,8 +726,7 @@ async def main() -> None:
728726 if delete_fixes_dir :
729727 assert export_fixes_dir
730728 shutil .rmtree (export_fixes_dir )
731- if delete_profile_dir :
732- assert profile_dir
729+ if profile_dir :
733730 shutil .rmtree (profile_dir )
734731 return
735732
@@ -763,8 +760,7 @@ async def main() -> None:
763760 if delete_fixes_dir :
764761 assert export_fixes_dir
765762 shutil .rmtree (export_fixes_dir )
766- if delete_profile_dir :
767- assert profile_dir
763+ if profile_dir :
768764 shutil .rmtree (profile_dir )
769765 sys .exit (returncode )
770766
You can’t perform that action at this time.
0 commit comments