diff --git a/pathspec/_backends/hyperscan/base.py b/pathspec/_backends/hyperscan/base.py index ac219b4..e05151f 100644 --- a/pathspec/_backends/hyperscan/base.py +++ b/pathspec/_backends/hyperscan/base.py @@ -15,7 +15,7 @@ hyperscan_error = None except ModuleNotFoundError as e: hyperscan = None - hyperscan_error = e + hyperscan_error = e.with_traceback(None) hyperscan_error: Optional[ModuleNotFoundError] """ diff --git a/pathspec/_backends/re2/_base.py b/pathspec/_backends/re2/_base.py index 4e6ae9f..be3327a 100644 --- a/pathspec/_backends/re2/_base.py +++ b/pathspec/_backends/re2/_base.py @@ -18,7 +18,7 @@ re2_error = None except ModuleNotFoundError as e: re2 = None - re2_error = e + re2_error = e.with_traceback(None) RE2_OPTIONS = None else: # Both the `google-re2` and `pyre2` libraries use the `re2` namespace. @@ -28,7 +28,7 @@ RE2_OPTIONS.log_errors = False RE2_OPTIONS.never_capture = True except Exception as e: - re2_error = e + re2_error = e.with_traceback(None) RE2_OPTIONS = None RE2_OPTIONS: re2.Options