Skip to content

Commit 6503ef7

Browse files
committed
Add types to objects.util.py change deque to typing.Deque
1 parent 5402a16 commit 6503ef7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

git/objects/util.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
)
1313

1414
import re
15-
from collections import deque as Deque
15+
from collections import deque
1616

1717
from string import digits
1818
import time
1919
import calendar
2020
from datetime import datetime, timedelta, tzinfo
2121

2222
# typing ------------------------------------------------------------
23-
from typing import Any, Callable, IO, Iterator, Sequence, TYPE_CHECKING, Tuple, Type, Union, cast, overload
23+
from typing import Any, Callable, Deque, IO, Iterator, Sequence, TYPE_CHECKING, Tuple, Type, Union, cast, overload
2424

2525
if TYPE_CHECKING:
2626
from .submodule.base import Submodule
@@ -364,7 +364,7 @@ def traverse(self,
364364
destination, i.e. tuple(src, dest) with the edge spanning from
365365
source to destination"""
366366
visited = set()
367-
stack = Deque() # type: Deque[Tuple[int, Traversable, Union[Traversable, None]]]
367+
stack = deque() # type: Deque[Tuple[int, Traversable, Union[Traversable, None]]]
368368
stack.append((0, self, None)) # self is always depth level 0
369369

370370
def addToStack(stack: Deque[Tuple[int, 'Traversable', Union['Traversable', None]]],

0 commit comments

Comments
 (0)