Author rhettinger
Recipients David MacIver, Kevin Shweh, Tijs Van Oevelen, abarry, arigo, donmez, ezio.melotti, fijall, ncoghlan, r.david.murray, rhettinger, serhiy.storchaka, torsten
Date 2015-12-14.15:28:03
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1450106883.34.0.0978889870607.issue25843@psf.upfronthosting.co.za>
In-reply-to
Content
[Emanuel Barry]
> In which circumstances does comparing two code objects
> (at function creation time, what's more) make any sense?

It makes closures efficient:

    >>> def f(x):
            def g(y):
                    return x + y
            return g

    >>> h = f(1)
    >>> i = f(2)
    >>> h.__code__ is i.__code__
    True
History
Date User Action Args
2015-12-14 15:28:03rhettingersetrecipients: + rhettinger, arigo, ncoghlan, donmez, ezio.melotti, r.david.murray, torsten, fijall, serhiy.storchaka, David MacIver, abarry, Kevin Shweh, Tijs Van Oevelen
2015-12-14 15:28:03rhettingersetmessageid: <1450106883.34.0.0978889870607.issue25843@psf.upfronthosting.co.za>
2015-12-14 15:28:03rhettingerlinkissue25843 messages
2015-12-14 15:28:03rhettingercreate