title: Access static variable from static method
body: <p>I want to access a static variable from a static method:</p>
  
  <pre><code>#!/usr/bin/env python
  class Messenger:
      name = "world"
      @staticmethod
      def get_msg(grrrr):
          return "hello " + grrrr.name
  
  print Messenger.get_msg(Messenger)
  </code></pre>
  
  <p>How to do it without passing <code>grrrr</code> to a method? Is this the true OOP?..</p>
  
  <p>Anything like <code>name</code> or <code>self.name</code> seems not working:</p>
  
  <pre><code>NameError: global name 'name' is not defined
  </code></pre>
  
  <p>and</p>
  
  <pre><code>NameError: global name 'self' is not defined
  </code></pre>