title: Can Python Staticmethod Call Another Local Method?
body: <p>In Python, within a class, can a staticmethod call on another local function/method defined within the same class?</p>
  
  <p>I tried the following code and obtained an error message saying foo1() is not defined.</p>
  
  <pre><code>class trialOne(object):
  
      @staticmethod
      def foo1():
          a = 3.1
          return a
  
      @staticmethod
      def foo():
          a = foo1()
          return a
  
  obj = trialOne()
  b = obj.foo()
  </code></pre>