mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 04:54:47 +08:00
tempfile.SpooledTemporaryFile.truncate(): Fix return type for Python >=3.11 (#11892)
This commit is contained in:
@@ -374,7 +374,11 @@ class SpooledTemporaryFile(IO[AnyStr], _SpooledTemporaryFileBase):
|
||||
def readlines(self, hint: int = ..., /) -> list[AnyStr]: ... # type: ignore[override]
|
||||
def seek(self, offset: int, whence: int = ...) -> int: ...
|
||||
def tell(self) -> int: ...
|
||||
def truncate(self, size: int | None = None) -> None: ... # type: ignore[override]
|
||||
if sys.version_info >= (3, 11):
|
||||
def truncate(self, size: int | None = None) -> int: ...
|
||||
else:
|
||||
def truncate(self, size: int | None = None) -> None: ... # type: ignore[override]
|
||||
|
||||
@overload
|
||||
def write(self: SpooledTemporaryFile[str], s: str) -> int: ...
|
||||
@overload
|
||||
|
||||
Reference in New Issue
Block a user