Как обезопасить статический метод? [Дубликат]

На этот вопрос уже есть ответ здесь:

Указатели на статические методы в 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 экземпляр в качестве первого аргумента (вместо этого ничего не получил)

Ответы на вопрос(1)

Ваш ответ на вопрос