Доступ к статической переменной из статического метода

Я хочу получить доступ к статической переменной из статического метода:

#!/usr/bin/env python
class Messenger:
    name = "world"
    @staticmethod
    def get_msg(grrrr):
        return "hello " + grrrr.name

print Messenger.get_msg(Messenger)

Как это сделать, не передавая grrrrметоду? Истинное ли это ООП?..

Что-то вроде nameили self.nameне работает:

NameError: global name 'name' is not defined

и

NameError: global name 'self' is not defined
17
задан Dmitry Isaev 27 June 2012 в 19:38
поделиться