Как обезопасить статический метод? [Дубликат]
На этот вопрос уже есть ответ здесь:
Указатели на статические методы в Python 3 ответаПока этодостаточно просто монтировать методы экземпляра в классы, например
class A(object):
pass
def a(self):
print "a"
A.a = a
делать это с другим классом@staticmethod
à ля
class B(object):
@staticmethod
def b():
print "static b"
A.b = B.b
результаты вA.b()
принося
TypeError
: несвязанный методb()
должен быть вызван сA
экземпляр в качестве первого аргумента (вместо этого ничего не получил)