>>> class C:
... def __repr__(self):
... raise Exception()
>>> typing_validate.is_valid(C(), C)
ZeroDivisionError: division by zero
This results in inability of using functions that validate self inside __init__ when not all attributes for __repr__ are present yet.
This results in inability of using functions that validate
selfinside__init__when not all attributes for__repr__are present yet.