BLE001: don't catch blind errors
This commit is contained in:
@@ -179,7 +179,7 @@ def run_git_command(command: list) -> tuple[int, str, str]:
|
||||
try:
|
||||
result = subprocess.run(command, capture_output=True, text=True, check=False)
|
||||
return result.returncode, result.stdout.strip(), result.stderr.strip()
|
||||
except Exception as e:
|
||||
except (OSError, subprocess.SubprocessError) as e:
|
||||
return 1, "", str(e)
|
||||
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ def _get_filepath(record: logging.LogRecord) -> Path:
|
||||
try:
|
||||
filepath = Path(record.pathname).resolve()
|
||||
filepath = Path("~", filepath.relative_to(Path.home()))
|
||||
except Exception:
|
||||
except ValueError:
|
||||
filepath = Path(record.pathname)
|
||||
return filepath
|
||||
|
||||
@@ -117,7 +117,7 @@ def get_callers(start: int = 2, end: int = 2) -> list[str]:
|
||||
try:
|
||||
filepath = Path(frame_info.filename).resolve()
|
||||
filepath = Path("~", filepath.relative_to(Path.home()))
|
||||
except Exception:
|
||||
except ValueError:
|
||||
filepath = Path(frame_info.filename)
|
||||
|
||||
ret = f"{filepath}:{frame_info.lineno}::{frame_info.function}"
|
||||
|
||||
Reference in New Issue
Block a user