lambda calling @classmethod fails
<p>Maybe I get this completely wrong but I ran into some odd issues with lambda calling @classmethod.</p>

<p>I have the following class:</p>

<pre><code>class MyClass:
  LAMBDA = lambda: MyClass.ClassMethod()

  @classmethod
  def ClassMethod(cls):
    pass
</code></pre>

<p>But this fails whenever LAMBDA is called with:</p>

<pre><code>TypeError: unbound method &lt;lambda&gt;() must be called with MyClass instance as first argument (got nothing instead)
</code></pre>

<p>I don't really understand why this is so. I have already spent some time trying to get that working. I need some class attributes being populated by that lambda and self-referencing the class is obviously not possible at that stage.</p>
