Как получить доступ к переменным области видимости без себя?

Итак, у меня есть класс, который я использую в качестве локального пространства имен. У меня есть некоторые статические функции в классе, но они не могут получить доступ к переменным области видимости класса. Почему это?

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

есть идеи?

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

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