mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 21:46:42 +08:00
Add tarfile.filemode. (#2869)
This function is defined up to Python 3.7 (albeit deprecated in Python 3).
This commit is contained in:
committed by
Sebastian Rittau
parent
8c252052f9
commit
437d8e0ddd
@@ -8,7 +8,6 @@ import os
|
||||
import sys
|
||||
from types import TracebackType
|
||||
|
||||
|
||||
if sys.version_info >= (3, 6):
|
||||
_Path = Union[bytes, str, os.PathLike]
|
||||
elif sys.version_info >= (3,):
|
||||
@@ -49,7 +48,6 @@ def open(name: Optional[_Path] = ..., mode: str = ...,
|
||||
errorlevel: Optional[int] = ...,
|
||||
compresslevel: Optional[int] = ...) -> TarFile: ...
|
||||
|
||||
|
||||
class TarFile(Iterable[TarInfo]):
|
||||
name = ... # type: Optional[_Path]
|
||||
mode = ... # type: str
|
||||
@@ -140,16 +138,16 @@ class TarFile(Iterable[TarInfo]):
|
||||
fileobj: Optional[IO[bytes]] = ...) -> TarInfo: ...
|
||||
def close(self) -> None: ...
|
||||
|
||||
|
||||
def is_tarfile(name: str) -> bool: ...
|
||||
|
||||
if sys.version_info < (3, 8):
|
||||
def filemode(mode: int) -> str: ... # undocumented
|
||||
|
||||
if sys.version_info < (3,):
|
||||
class TarFileCompat:
|
||||
def __init__(self, filename: str, mode: str = ...,
|
||||
compression: int = ...) -> None: ...
|
||||
|
||||
|
||||
class TarError(Exception): ...
|
||||
class ReadError(TarError): ...
|
||||
class CompressionError(TarError): ...
|
||||
@@ -157,7 +155,6 @@ class StreamError(TarError): ...
|
||||
class ExtractError(TarError): ...
|
||||
class HeaderError(TarError): ...
|
||||
|
||||
|
||||
class TarInfo:
|
||||
name = ... # type: str
|
||||
size = ... # type: int
|
||||
|
||||
Reference in New Issue
Block a user