summaryrefslogtreecommitdiff
path: root/git/objects/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'git/objects/util.py')
-rw-r--r--git/objects/util.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/git/objects/util.py b/git/objects/util.py
index 24511652..fce62af2 100644
--- a/git/objects/util.py
+++ b/git/objects/util.py
@@ -30,12 +30,14 @@ if TYPE_CHECKING:
from .commit import Commit
from .blob import Blob
from .tag import TagObject
- from .tree import Tree
+ from .tree import Tree, TraversedTreeTup
from subprocess import Popen
T_TIobj = TypeVar('T_TIobj', bound='TraversableIterableObj') # for TraversableIterableObj.traverse()
-TraversedTup = Tuple[Union['Traversable', None], Union['Traversable', 'Blob']] # for Traversable.traverse()
+
+TraversedTup = Union[Tuple[Union['Traversable', None], 'Traversable'], # for commit, submodule
+ TraversedTreeTup] # for tree.traverse()
# --------------------------------------------------------------------