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
andunknown_method2
は実際にはクラスに存在しませんが、 python でメソッド呼び出しを傍受するにはどうすればよいでしょうか?