Skip to content

Commit 94c6652

Browse files
committedJul 9, 2021
Make TreeCacheTup forward ref
1 parent e6a27ad commit 94c6652

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎git/index/fun.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757

5858
if TYPE_CHECKING:
5959
from .base import IndexFile
60-
from objects.tree import TreeCacheTup
60+
from git.objects.tree import TreeCacheTup
6161
# from git.objects.fun import EntryTupOrNone
6262

6363
# ------------------------------------------------------------------------------------
@@ -250,7 +250,7 @@ def read_cache(stream: IO[bytes]) -> Tuple[int, Dict[Tuple[PathLike, int], 'Inde
250250

251251

252252
def write_tree_from_cache(entries: List[IndexEntry], odb, sl: slice, si: int = 0
253-
) -> Tuple[bytes, List[TreeCacheTup]]:
253+
) -> Tuple[bytes, List['TreeCacheTup']]:
254254
"""Create a tree from the given sorted list of entries and put the respective
255255
trees into the given object database
256256
@@ -260,7 +260,7 @@ def write_tree_from_cache(entries: List[IndexEntry], odb, sl: slice, si: int = 0
260260
:param sl: slice indicating the range we should process on the entries list
261261
:return: tuple(binsha, list(tree_entry, ...)) a tuple of a sha and a list of
262262
tree entries being a tuple of hexsha, mode, name"""
263-
tree_items: List[TreeCacheTup] = []
263+
tree_items: List['TreeCacheTup'] = []
264264

265265
ci = sl.start
266266
end = sl.stop
@@ -306,7 +306,7 @@ def write_tree_from_cache(entries: List[IndexEntry], odb, sl: slice, si: int = 0
306306
return (istream.binsha, tree_items)
307307

308308

309-
def _tree_entry_to_baseindexentry(tree_entry: TreeCacheTup, stage: int) -> BaseIndexEntry:
309+
def _tree_entry_to_baseindexentry(tree_entry: 'TreeCacheTup', stage: int) -> BaseIndexEntry:
310310
return BaseIndexEntry((tree_entry[1], tree_entry[0], stage << CE_STAGESHIFT, tree_entry[2]))
311311

312312

0 commit comments

Comments
 (0)
Please sign in to comment.