Como acessar variáveis de escopo de classe sem self?
Então eu tenho uma classe, que estou usando como um namespace local. Eu tenho algumas funções estáticas na classe, mas elas não podem acessar as variáveis de escopo da classe. Por que é isso?
class Foo:
foo_string = "I am a foo"
@staticmethod
def foo():
print foo_string
>>> Foo.foo()
[Stack Trace]
NameError: global name 'foo_string' is not defined
Alguma ideia?