Я хочу определить набор констант в классе, например:
class Foo(object):
(NONEXISTING,VAGUE,CONFIRMED) = (0,1,2)
def __init__(self):
self.status = VAGUE
Однако я получаю
NameError: global name 'VAGUE' is not defined
Есть ли способ определения этих констант для видимости внутри класса, не прибегая к global
или self.NONEXISTING = 0
и т.д.?