Skip to content

Commit 3e21feb

Browse files
committed
Re-export using PEP 484 compliant syntax
When importing items for the purpose of re-exporting them, use "from X import Y as Y" syntax so type checkers know that re-export is intended. Signed-off-by: Benjamin Gilbert <[email protected]>
1 parent fd2fdae commit 3e21feb

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

openslide/__init__.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,17 @@
3232

3333
from openslide import lowlevel
3434

35-
# For the benefit of library users
36-
from openslide._version import __version__ # noqa: F401 module-imported-but-unused
35+
# Re-exports for the benefit of library users
36+
from openslide._version import ( # noqa: F401 module-imported-but-unused
37+
__version__ as __version__,
38+
)
39+
from openslide.lowlevel import (
40+
OpenSlideUnsupportedFormatError as OpenSlideUnsupportedFormatError,
41+
)
3742
from openslide.lowlevel import ( # noqa: F401 module-imported-but-unused
38-
OpenSlideError,
39-
OpenSlideUnsupportedFormatError,
40-
OpenSlideVersionError,
43+
OpenSlideVersionError as OpenSlideVersionError,
4144
)
45+
from openslide.lowlevel import OpenSlideError as OpenSlideError
4246

4347
__library_version__ = lowlevel.get_version()
4448

0 commit comments

Comments
 (0)