У меня есть этот код:
class A(object):
@staticmethod
def open():
return 123
@staticmethod
def proccess():
return 456
switch = {
1: open,
2: proccess,
}
obj = A.switch[1]()
При запуске я получаю сообщение об ошибке:
TypeError: 'staticmethod' object is not callable
как это решить?