python – 以任何方式使用时引发异常的对象

python – 以任何方式使用时引发异常的对象

我需要创建一个对象,当它以任何方式使用时会引发自定义异常UnusableObjectError(尽管创建它不应该创建异常).a = UnusableClass() # No error b = UnusableClass() # No error a == 4 # Raises UnusableObjectE