В Smalltalk есть сообщение DoesNotUnderstand
, которое вызывается, когда объект не понимает сообщение (это когда объект не имеет реализованного отправленного сообщения).
Итак, я хотел бы знать, есть ли в python функция, которая делает то же самое.
В этом примере:
class MyObject:
def __init__(self):
print "MyObject created"
anObject = MyObject() # prints: MyObject created
anObject.DoSomething() # raise an Exception
Итак, я могу добавить метод к MyObject
, чтобы я мог знать, когда DoSomething
предполагается вызвать?
PS: простите за мой плохой английский.