Я хочу создать класс, который не предоставляет Attribute Error
при вызове любого метода, который может или не может существовать:
Мой класс:
class magic_class:
...
# How to over-ride method calls
...
Ожидаемый результат:
ob = magic_class()
ob.unknown_method()
# Prints 'unknown_method' was called
ob.unknown_method2()
# Prints 'unknown_method2' was called
Теперь unknown_method
и unknown_method2
на самом деле не существует в классе, но как мы можем перехватить вызов метода в python?