Wrapping paper, anyone ?

Peter Otten __peter__ at web.de
Wed Dec 16 05:00:24 EST 2009


simon wrote:

Nice :)

--- stars.py    2009-12-16 10:52:49.553505036 +0100
+++ stars_fixed.py      2009-12-16 10:53:32.545786454 +0100
@@ -48,7 +48,9 @@
     def __init__(self):
         self.calls = []

-    __getattr__ = ScribeCall
+    def __getattr__(self, name):
+        return ScribeCall(self, name)
+
     def run(self, ctx):
         for call in self.calls:
             #print "ctx.%s(%s)" % (call.name, ', '.join(str(x) for x in 
call.args))

Peter



More information about the Python-list mailing list