Fix Git.{AutoInterrupt,CatFileContentStream} static typing by EliahKagan · Pull Request #2039 · gitpython-developers/GitPython
if sys.version_info >= (3, 10): from typing import TypeAlias else: from typing_extensions import TypeAlias
from git.types import Literal, PathLike, TBD
if TYPE_CHECKING:
AutoInterrupt = _AutoInterrupt AutoInterrupt: TypeAlias = _AutoInterrupt
CatFileContentStream = _CatFileContentStream CatFileContentStream: TypeAlias = _CatFileContentStream
def __init__(self, working_dir: Union[None, PathLike] = None) -> None: """Initialize this instance with: