diff --git a/stdlib/3/tempfile.pyi b/stdlib/3/tempfile.pyi index c3e296327..a53950ee0 100644 --- a/stdlib/3/tempfile.pyi +++ b/stdlib/3/tempfile.pyi @@ -5,7 +5,7 @@ import sys from types import TracebackType -from typing import Any, AnyStr, Generic, IO, Iterable, Iterator, List, Optional, Tuple, Type +from typing import Any, AnyStr, Generic, IO, Iterable, Iterator, List, Optional, overload, Tuple, Type # global variables TMP_MAX: int @@ -74,8 +74,11 @@ if sys.version_info >= (3, 5): def mkstemp(suffix: Optional[AnyStr] = ..., prefix: Optional[AnyStr] = ..., dir: Optional[AnyStr] = ..., text: bool = ...) -> Tuple[int, AnyStr]: ... + @overload + def mkdtemp() -> str: ... + @overload def mkdtemp(suffix: Optional[AnyStr] = ..., prefix: Optional[AnyStr] = ..., - dir: Optional[str] = ...) -> AnyStr: ... + dir: Optional[AnyStr] = ...) -> AnyStr: ... def mktemp(suffix: Optional[AnyStr] = ..., prefix: Optional[AnyStr] = ..., dir: Optional[AnyStr] = ...) -> AnyStr: ... def gettempdirb() -> bytes: ...