Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f8e70d6

Browse files
authored
Improved overloads for mkstemp and mktemp functions in tempfile.pyi (#5133)
1 parent a9c517a commit f8e70d6

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

stdlib/tempfile.pyi

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,13 +325,19 @@ class TemporaryDirectory(Generic[AnyStr]):
325325
if sys.version_info >= (3, 9):
326326
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
327327

328+
@overload
329+
def mkstemp() -> Tuple[int, str]: ...
330+
@overload
328331
def mkstemp(
329332
suffix: Optional[AnyStr] = ..., prefix: Optional[AnyStr] = ..., dir: Optional[_DirT[AnyStr]] = ..., text: bool = ...
330333
) -> Tuple[int, AnyStr]: ...
331334
@overload
332335
def mkdtemp() -> str: ...
333336
@overload
334337
def mkdtemp(suffix: Optional[AnyStr] = ..., prefix: Optional[AnyStr] = ..., dir: Optional[_DirT[AnyStr]] = ...) -> AnyStr: ...
338+
@overload
339+
def mktemp() -> str: ...
340+
@overload
335341
def mktemp(suffix: Optional[AnyStr] = ..., prefix: Optional[AnyStr] = ..., dir: Optional[_DirT[AnyStr]] = ...) -> AnyStr: ...
336342
def gettempdirb() -> bytes: ...
337343
def gettempprefixb() -> bytes: ...

0 commit comments

Comments
 (0)