class A:
def m(self):
print('hop hei lalalei')
class Proxy:
def __init__(self, another_class):
self.another_class = another_class
def m(self):
print('дополнительные штуки до')
self.another_class.m()
print('дополнительные штуки после')
a = A()
p = Proxy(a)
p.m()
Y2xhc3MgQToKCWRlZiBtKHNlbGYpOgoJCXByaW50KCdob3AgaGVpIGxhbGFsZWknKQoKCmNsYXNzIFByb3h5OgoJZGVmIF9faW5pdF9fKHNlbGYsIGFub3RoZXJfY2xhc3MpOgoJCXNlbGYuYW5vdGhlcl9jbGFzcyA9IGFub3RoZXJfY2xhc3MKCQoJZGVmIG0oc2VsZik6CgkJcHJpbnQoJ9C00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL0LUg0YjRgtGD0LrQuCDQtNC+JykKCQlzZWxmLmFub3RoZXJfY2xhc3MubSgpCgkJcHJpbnQoJ9C00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL0LUg0YjRgtGD0LrQuCDQv9C+0YHQu9C1JykKCQkKYSA9IEEoKQpwID0gUHJveHkoYSkKCnAubSgp