Make Any a proper class instead of an alias to object() (#13520)

This commit is contained in:
Jia Chen
2025-03-21 05:46:23 -07:00
committed by GitHub
parent ace1fa91f2
commit 693b66ae9a
2 changed files with 2 additions and 2 deletions
@@ -464,6 +464,7 @@ typing._Final
typing._Final.__init_subclass__
typing\.Protocol
typing(_extensions)?\._TypedDict
typing(_extensions)?\.Any.*
typing(_extensions)?\.Generic
typing(_extensions)?\.TypedDict
typing_extensions\.ParamSpec.*
+1 -2
View File
@@ -130,8 +130,7 @@ if sys.version_info >= (3, 12):
if sys.version_info >= (3, 13):
__all__ += ["get_protocol_members", "is_protocol", "NoDefault", "TypeIs", "ReadOnly"]
Any = object()
class Any: ...
class _Final: ...
def final(f: _T) -> _T: ...