[pypy-svn] r63286 - pypy/trunk/pypy/translator

afa at codespeak.net afa at codespeak.net
Tue Mar 24 18:59:03 CET 2009


Author: afa
Date: Tue Mar 24 18:59:01 2009
New Revision: 63286

Modified:
   pypy/trunk/pypy/translator/geninterplevel.py
Log:
This has been sleeping in my workspace:
- check a variable before using it
+ harmless backslash to help Emacs indenting the code correctly.


Modified: pypy/trunk/pypy/translator/geninterplevel.py
==============================================================================
--- pypy/trunk/pypy/translator/geninterplevel.py	(original)
+++ pypy/trunk/pypy/translator/geninterplevel.py	Tue Mar 24 18:59:01 2009
@@ -420,7 +420,7 @@
     # see if we have space.builtin in this context
     space.builtin
 except AttributeError:
-    print "didn't get", %(bltin)r
+    print "didn\'t get", %(bltin)r
     def %(name)s(space, __args__):
         w_func = space.builtin.get(%(bltin)r)
         return space.call_args(w_func, __args__)
@@ -974,10 +974,10 @@
 
     def nameof_property(self, prop):
         origin = prop.__doc__ # XXX quite a hack
-        name = self.uniquename('gprop_' + origin)
         if not origin:
             raise ValueError("sorry, cannot build properties"
                              " without a helper in __doc__")
+        name = self.uniquename('gprop_' + origin)
         # property is lazy loaded app-level as well, trigger it*s creation
         self.initcode.append1('space.builtin.get("property") # pull it in')
         globname = self.nameof(self.moddict)



More information about the Pypy-commit mailing list