17 Oct
2008
17 Oct
'08
7:24 p.m.
Tres Seaver <tseaver@palladion.com> schrieb:
Dieter Maurer wrote:
class C(object): implements(I) m = property(lambda self: lambda ...: ...)
i.e. when a method (declared by the interface) is implemented by a property.
Why would I want to do that, rather than using 'def m(self):'?
- to win an obfucated-code contest - to get an additional closure for the method that is created each time the method is accessed Viele Grüße, Thomas Lotze -- Thomas Lotze · tl@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1 Zope and Plone consulting and development