Я создал класс python, например, например:
class A():
def foo(self):
#Does something
def bar(self):
#Does some work
A.bar = bar
Насколько я понимаю, это должно добавить бар к классу. Но когда я делаю это в другом классе, я получаю указанную ошибку
global a
a=A()
a.bar() # this gives the error
Спасибо.
bar
(с новым поведением, определенным во внешней функции) наA
, если оно не определено. - person dabadaba   schedule 17.03.2017