Skip to content

Commit c11ec2d

Browse files
committed
fix: use sys.version_info over try/except
1 parent 77133de commit c11ec2d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

source/guides/single-sourcing-package-version.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,11 @@ number of your project:
9898
older versions as the ``importlib-metadata`` project.) An installed
9999
project's version can be fetched with the API as follows::
100100

101-
try:
101+
import sys
102+
103+
if sys.version_info >= (3, 8):
102104
from importlib import metadata
103-
except ImportError:
104-
# Running on pre-3.8 Python; use importlib-metadata package
105+
else:
105106
import importlib_metadata as metadata
106107

107108
assert metadata.version('pip') == '1.2.0'

0 commit comments

Comments
 (0)