title: Passing method result as argument to other method
body: <p>I want a method to accept the result of another method as an argument:</p>
  
  <pre><code>def method2(self, self.method1(arg_for_method_1))
      pass
  </code></pre>
  
  <p>but I keep getting the error </p>
  
  <pre><code>NameError: name 'self' is not defined
  </code></pre>
  
  <p>Why?       </p>