summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryobmod <yobmod@gmail.com>2021-02-28 18:16:24 +0000
committeryobmod <yobmod@gmail.com>2021-02-28 18:16:24 +0000
commitb4fe276637fe1ce3b2ebb504b69268d5b79de1ac (patch)
tree93d18a28fbf9e02871cb810fab983cfe5b2f2ced
parent2d92fee01b05e5e217e6dad5cc621801c31debae (diff)
downloadgitpython-b4fe276637fe1ce3b2ebb504b69268d5b79de1ac.tar.gz
move cmd.py types to another branch, mark typing import as unused
-rw-r--r--git/cmd.py11
-rw-r--r--git/types.py6
2 files changed, 7 insertions, 10 deletions
diff --git a/git/cmd.py b/git/cmd.py
index 91cc602c..050efaed 100644
--- a/git/cmd.py
+++ b/git/cmd.py
@@ -19,7 +19,6 @@ import sys
import threading
from collections import OrderedDict
from textwrap import dedent
-from typing import Any, Callable, Optional, Type
from git.compat import (
defenc,
@@ -58,7 +57,7 @@ __all__ = ('Git',)
## @{
def handle_process_output(process, stdout_handler, stderr_handler,
- finalizer=None, decode_streams: bool=True) -> Optional[Any]:
+ finalizer=None, decode_streams=True):
"""Registers for notifications to learn that process output is ready to read, and dispatches lines to
the respective line handlers.
This function returns once the finalizer returns
@@ -114,11 +113,9 @@ def handle_process_output(process, stdout_handler, stderr_handler,
if finalizer:
return finalizer(process)
- else:
- return None
-def dashify(string: str) -> str:
+def dashify(string):
return string.replace('_', '-')
@@ -307,11 +304,11 @@ class Git(LazyMixin):
return has_git
@classmethod
- def is_cygwin(cls) -> bool:
+ def is_cygwin(cls):
return is_cygwin_git(cls.GIT_PYTHON_GIT_EXECUTABLE)
@classmethod
- def polish_url(cls, url, is_cygwin: Optional[bool]=None):
+ def polish_url(cls, url, is_cygwin=None):
if is_cygwin is None:
is_cygwin = cls.is_cygwin()
diff --git a/git/types.py b/git/types.py
index 19d20c24..dc44c123 100644
--- a/git/types.py
+++ b/git/types.py
@@ -1,6 +1,6 @@
-import os
-from typing import Optional, Union, Any
+import os # @UnusedImport ## not really unused, is in type string
+from typing import Union, Any
TBD = Any
-PathLike = Union[str, os.PathLike[str]] \ No newline at end of file
+PathLike = Union[str, 'os.PathLike[str]']