Форум сайта python.su
Да вот только не простой метод, а enclosed функцию метода.
Вот такое не работает, ессно, но показывает чего хотелось бы добиться:
class A():
def af(self):
def bf():
print 'bf'
bf()
a = A()
def cf(x,y):
print 'cf'
#
a.af.bf = cf
#
a.af()
>>> 'cf'
Отредактировано (Июнь 2, 2010 01:06:45)
Офлайн