diff options
author | Yobmod <yobmod@gmail.com> | 2021-07-31 19:25:38 +0100 |
---|---|---|
committer | Yobmod <yobmod@gmail.com> | 2021-07-31 19:25:38 +0100 |
commit | 9e5574ca26b30a9b5ec1e4763a590093e3dcfc97 (patch) | |
tree | ea1eb6a2cf9a6c914e98aebae2d582b61b16d816 /git/objects/util.py | |
parent | 2fc8a461017db70051e12746468585479c081bec (diff) | |
download | gitpython-9e5574ca26b30a9b5ec1e4763a590093e3dcfc97.tar.gz |
Add final types to submodule.py
Diffstat (limited to 'git/objects/util.py')
-rw-r--r-- | git/objects/util.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/git/objects/util.py b/git/objects/util.py index db7807c2..f627211e 100644 --- a/git/objects/util.py +++ b/git/objects/util.py @@ -144,20 +144,20 @@ class tzoffset(tzinfo): def __reduce__(self) -> Tuple[Type['tzoffset'], Tuple[float, str]]: return tzoffset, (-self._offset.total_seconds(), self._name) - def utcoffset(self, dt) -> timedelta: + def utcoffset(self, dt: Union[datetime, None]) -> timedelta: return self._offset - def tzname(self, dt) -> str: + def tzname(self, dt: Union[datetime, None]) -> str: return self._name - def dst(self, dt) -> timedelta: + def dst(self, dt: Union[datetime, None]) -> timedelta: return ZERO utc = tzoffset(0, 'UTC') -def from_timestamp(timestamp, tz_offset: float) -> datetime: +def from_timestamp(timestamp: float, tz_offset: float) -> datetime: """Converts a timestamp + tz_offset into an aware datetime instance.""" utc_dt = datetime.fromtimestamp(timestamp, utc) try: @@ -305,7 +305,7 @@ class Traversable(Protocol): @classmethod @abstractmethod - def _get_intermediate_items(cls, item) -> Sequence['Traversable']: + def _get_intermediate_items(cls, item: Any) -> Sequence['Traversable']: """ Returns: Tuple of items connected to the given item. @@ -327,7 +327,7 @@ class Traversable(Protocol): stacklevel=2) return self._list_traverse(*args, **kwargs) - def _list_traverse(self, as_edge=False, *args: Any, **kwargs: Any + def _list_traverse(self, as_edge: bool = False, *args: Any, **kwargs: Any ) -> IterableList[Union['Commit', 'Submodule', 'Tree', 'Blob']]: """ :return: IterableList with the results of the traversal as produced by |