python usage of lambda to define a __builtin__ - but why?
<p>I stumbled upon this python:</p>

<pre><code>__builtin__.__dict__['N_'] = lambda x: x
class X:
    doc = N_('some doc for class X')
</code></pre>

<p>I know conceptually what this does, but what I don't know is why?  More precisely, what is the difference between that code and this:</p>

<pre><code>class X:
    doc = 'some doc for class X'
</code></pre>
