diff options
author | Giel van Schijndel <giel@mortis.eu> | 2021-04-23 12:24:07 +0200 |
---|---|---|
committer | Giel van Schijndel <giel@mortis.eu> | 2021-04-23 15:23:11 +0200 |
commit | 8470777b44bed4da87aad9474f88e7f0774252a6 (patch) | |
tree | dd7cd91e1a57bc7db8b0fb827e88a8401de0e346 | |
parent | c885781858ade2f660818e983915a6dae5672241 (diff) | |
download | gitpython-8470777b44bed4da87aad9474f88e7f0774252a6.tar.gz |
improvement: teach mypy how to deal with wildcard-imported objects
By telling it where it's imported from in one case and telling it to
ignore it in another.
-rw-r--r-- | git/exc.py | 1 | ||||
-rw-r--r-- | git/objects/__init__.py | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -5,6 +5,7 @@ # the BSD License: http://www.opensource.org/licenses/bsd-license.php """ Module containing all exceptions thrown throughout the git package, """ +from gitdb.exc import BadName # NOQA @UnusedWildImport skipcq: PYL-W0401, PYL-W0614 from gitdb.exc import * # NOQA @UnusedWildImport skipcq: PYL-W0401, PYL-W0614 from git.compat import safe_decode diff --git a/git/objects/__init__.py b/git/objects/__init__.py index 23b2416a..897eb98f 100644 --- a/git/objects/__init__.py +++ b/git/objects/__init__.py @@ -16,8 +16,8 @@ from .tag import * from .tree import * # Fix import dependency - add IndexObject to the util module, so that it can be # imported by the submodule.base -smutil.IndexObject = IndexObject -smutil.Object = Object +smutil.IndexObject = IndexObject # type: ignore[attr-defined] +smutil.Object = Object # type: ignore[attr-defined] del(smutil) # must come after submodule was made available |