From c0bc6a228334376611f68905a1e881b4177d3005 Mon Sep 17 00:00:00 2001 From: Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com> Date: Wed, 26 Apr 2023 09:41:06 -0600 Subject: [PATCH] Convert ImportErrors into ModuleNotFoundError --- starlette/formparsers.py | 2 +- starlette/requests.py | 2 +- starlette/schemas.py | 2 +- starlette/templating.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/starlette/formparsers.py b/starlette/formparsers.py index 8ab5d664c..eb3cba5be 100644 --- a/starlette/formparsers.py +++ b/starlette/formparsers.py @@ -9,7 +9,7 @@ try: import multipart from multipart.multipart import parse_options_header -except ImportError: # pragma: nocover +except ModuleNotFoundError: # pragma: nocover parse_options_header = None multipart = None diff --git a/starlette/requests.py b/starlette/requests.py index c8b1ec899..acca322b2 100644 --- a/starlette/requests.py +++ b/starlette/requests.py @@ -12,7 +12,7 @@ try: from multipart.multipart import parse_options_header -except ImportError: # pragma: nocover +except ModuleNotFoundError: # pragma: nocover parse_options_header = None diff --git a/starlette/schemas.py b/starlette/schemas.py index f5b49f092..36b22c0ca 100644 --- a/starlette/schemas.py +++ b/starlette/schemas.py @@ -8,7 +8,7 @@ try: import yaml -except ImportError: # pragma: nocover +except ModuleNotFoundError: # pragma: nocover yaml = None # type: ignore[assignment] diff --git a/starlette/templating.py b/starlette/templating.py index ecea4f3a3..f1a80e399 100644 --- a/starlette/templating.py +++ b/starlette/templating.py @@ -18,7 +18,7 @@ pass_context = jinja2.pass_context else: # pragma: nocover pass_context = jinja2.contextfunction # type: ignore[attr-defined] -except ImportError: # pragma: nocover +except ModuleNotFoundError: # pragma: nocover jinja2 = None # type: ignore[assignment]