summaryrefslogtreecommitdiff
path: root/git/objects/submodule/util.py
diff options
context:
space:
mode:
authorYobmod <yobmod@gmail.com>2021-06-25 21:29:55 +0100
committerYobmod <yobmod@gmail.com>2021-06-25 21:29:55 +0100
commit09fb2274db09e44bf3bc14da482ffa9a98659c54 (patch)
tree6c5c9ab6b16e6b80ba89c86968df9475edfddd19 /git/objects/submodule/util.py
parent07bfe1a60ae93d8b40c9aa01a3775f334d680daa (diff)
downloadgitpython-09fb2274db09e44bf3bc14da482ffa9a98659c54.tar.gz
Add type to submodule to trigger checks to rurun
Diffstat (limited to 'git/objects/submodule/util.py')
-rw-r--r--git/objects/submodule/util.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/git/objects/submodule/util.py b/git/objects/submodule/util.py
index 045fb47d..b4796b30 100644
--- a/git/objects/submodule/util.py
+++ b/git/objects/submodule/util.py
@@ -4,6 +4,11 @@ from git.config import GitConfigParser
from io import BytesIO
import weakref
+from typing import TYPE_CHECKING
+
+if TYPE_CHECKING:
+ from .base import Submodule
+
__all__ = ('sm_section', 'sm_name', 'mkhead', 'find_first_remote_branch',
'SubmoduleConfigParser')
@@ -60,7 +65,7 @@ class SubmoduleConfigParser(GitConfigParser):
super(SubmoduleConfigParser, self).__init__(*args, **kwargs)
#{ Interface
- def set_submodule(self, submodule):
+ def set_submodule(self, submodule: 'Submodule') -> None:
"""Set this instance's submodule. It must be called before
the first write operation begins"""
self._smref = weakref.ref(submodule)