Closed
Description
Bug report
from typing import Any
class Foo(Any): ...
print(repr(Foo)) # => typing.Any not <class '__main__.Foo'> as I would expect
I believe
Lines 495 to 496 in e8259e0
def __repr__(self):
if self is Any:
return "typing.Any"
return super().__repr__()
Your environment
- CPython versions tested on: 3.11 and 3.12
- Operating system and architecture: macOS