Skip to content

Commit a883ed0

Browse files
Check for py version instead of try/except when importing entry_points (#5988)
* Check for py version instead of try/except * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 5e2f1dc commit a883ed0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

xarray/backends/plugins.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
import functools
22
import inspect
33
import itertools
4+
import sys
45
import warnings
56

67
from .common import BACKEND_ENTRYPOINTS, BackendEntrypoint
78

8-
try:
9+
if sys.version_info >= (3, 8):
910
from importlib.metadata import entry_points
10-
except ImportError:
11+
else:
1112
# if the fallback library is missing, we are doomed.
12-
from importlib_metadata import entry_points # type: ignore
13+
from importlib_metadata import entry_points
1314

1415

1516
STANDARD_BACKENDS_ORDER = ["netcdf4", "h5netcdf", "scipy"]

0 commit comments

Comments
 (0)