From 30791d4208907315c665e1989b72a9f3342dc85a Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 26 Mar 2018 18:37:04 -0700 Subject: [PATCH] Give Python 2 sys.getprofile() and sys.gettrace() return types (Any). (#1988) (In Python 3 their types are already correct.) --- stdlib/2/sys.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/2/sys.pyi b/stdlib/2/sys.pyi index 5cbe658f3..48c3436d6 100644 --- a/stdlib/2/sys.pyi +++ b/stdlib/2/sys.pyi @@ -127,8 +127,8 @@ def getfilesystemencoding() -> str: ... # In practice, never returns None def getrefcount(arg: Any) -> int: ... def getrecursionlimit() -> int: ... def getsizeof(obj: object, default: int = ...) -> int: ... -def getprofile() -> None: ... -def gettrace() -> None: ... +def getprofile() -> Optional[Any]: ... +def gettrace() -> Optional[Any]: ... def setcheckinterval(interval: int) -> None: ... # deprecated def setdlopenflags(n: int) -> None: ... def setdefaultencoding(encoding: Text) -> None: ... # only exists after reload(sys)