Я хотел бы иметь возможность сделать это:
class A(object):
@staticandinstancemethod
def B(self=None, x, y):
print self is None and "static" or "instance"
A.B(1,2)
A().B(1,2)
Это похоже на проблему, которая должна иметь простое решение, но я могу ' не думаю и не найду.