mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-16 00:37:10 +08:00
TemporaryFile(): Handle one more case correctly (#10284)
This commit is contained in:
@@ -191,6 +191,17 @@ else:
|
||||
errors: str | None = None,
|
||||
) -> io.FileIO: ...
|
||||
@overload
|
||||
def TemporaryFile(
|
||||
*,
|
||||
buffering: Literal[0],
|
||||
encoding: str | None = None,
|
||||
newline: str | None = None,
|
||||
suffix: AnyStr | None = None,
|
||||
prefix: AnyStr | None = None,
|
||||
dir: GenericPath[AnyStr] | None = None,
|
||||
errors: str | None = None,
|
||||
) -> io.FileIO: ...
|
||||
@overload
|
||||
def TemporaryFile(
|
||||
mode: OpenBinaryModeWriting,
|
||||
buffering: Literal[-1, 1] = -1,
|
||||
@@ -260,6 +271,16 @@ else:
|
||||
dir: GenericPath[AnyStr] | None = None,
|
||||
) -> io.FileIO: ...
|
||||
@overload
|
||||
def TemporaryFile(
|
||||
*,
|
||||
buffering: Literal[0],
|
||||
encoding: str | None = None,
|
||||
newline: str | None = None,
|
||||
suffix: AnyStr | None = None,
|
||||
prefix: AnyStr | None = None,
|
||||
dir: GenericPath[AnyStr] | None = None,
|
||||
) -> io.FileIO: ...
|
||||
@overload
|
||||
def TemporaryFile(
|
||||
mode: OpenBinaryModeUpdating = "w+b",
|
||||
buffering: Literal[-1, 1] = -1,
|
||||
|
||||
Reference in New Issue
Block a user