Merge pull request #54 from adv3nt3/fix/narrow-exception-handling

fix: narrow bare except Exception to specific types where safe
This commit is contained in:
Ben Sigman
2026-04-07 13:54:05 -07:00
committed by GitHub
5 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -27,7 +27,7 @@ def normalize(filepath: str) -> str:
try:
with open(filepath, "r", encoding="utf-8", errors="replace") as f:
content = f.read()
except Exception as e:
except OSError as e:
raise IOError(f"Could not read {filepath}: {e}")
if not content.strip():
@@ -235,7 +235,7 @@ def _messages_to_transcript(messages: list, spellcheck: bool = True) -> str:
from mempalace.spellcheck import spellcheck_user_text
_fix = spellcheck_user_text
except Exception:
except ImportError:
_fix = None
else:
_fix = None