diff --git a/src/jinja2/debug.py b/src/jinja2/debug.py index 7ed7e9297..801468be8 100644 --- a/src/jinja2/debug.py +++ b/src/jinja2/debug.py @@ -143,7 +143,7 @@ def fake_traceback( # type: ignore # the new traceback without this frame. try: exec(code, globals, locals) - except BaseException: + except BaseException: # noqa: B036 return sys.exc_info()[2].tb_next # type: ignore diff --git a/tests/test_loader.py b/tests/test_loader.py index 77d686ef5..1e9591976 100644 --- a/tests/test_loader.py +++ b/tests/test_loader.py @@ -255,7 +255,7 @@ def test_weak_references(self, prefix_loader): import gc gc.collect() - except BaseException: + except ModuleNotFoundError: pass assert name not in sys.modules