diff options
Diffstat (limited to 'numpy')
| -rw-r--r-- | numpy/_typing/_generic_alias.py | 1 | ||||
| -rw-r--r-- | numpy/typing/tests/test_generic_alias.py | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/numpy/_typing/_generic_alias.py b/numpy/_typing/_generic_alias.py index d32814a72..01cd224ad 100644 --- a/numpy/_typing/_generic_alias.py +++ b/numpy/_typing/_generic_alias.py @@ -216,6 +216,7 @@ class _GenericAlias: "__deepcopy__", "__unpacked__", "__typing_unpacked_tuple_args__", + "__class__", }) def __getattribute__(self, name: str) -> Any: diff --git a/numpy/typing/tests/test_generic_alias.py b/numpy/typing/tests/test_generic_alias.py index 093e12109..861babd4b 100644 --- a/numpy/typing/tests/test_generic_alias.py +++ b/numpy/typing/tests/test_generic_alias.py @@ -120,9 +120,12 @@ class TestGenericAlias: # and they are thus now longer equivalent ("__ne__", lambda n: n != next(iter(n)), ("beta", 1)), - # >= beta3 stuff + # >= beta3 ("__typing_unpacked_tuple_args__", lambda n: n.__typing_unpacked_tuple_args__, ("beta", 3)), + + # >= beta4 + ("__class__", lambda n: n.__class__ == type(n), ("beta", 4)), ]) def test_py311_features( self, |
