[pypy-svn] r45255 - pypy/dist/pypy/rpython/ootypesystem

fijal at codespeak.net fijal at codespeak.net
Sun Jul 22 19:39:06 CEST 2007


Author: fijal
Date: Sun Jul 22 19:39:06 2007
New Revision: 45255

Modified:
   pypy/dist/pypy/rpython/ootypesystem/bltregistry.py
Log:
Be a bit more careful when choosing names


Modified: pypy/dist/pypy/rpython/ootypesystem/bltregistry.py
==============================================================================
--- pypy/dist/pypy/rpython/ootypesystem/bltregistry.py	(original)
+++ pypy/dist/pypy/rpython/ootypesystem/bltregistry.py	Sun Jul 22 19:39:06 2007
@@ -194,7 +194,10 @@
 
     def __init__(self, class_):
         self._class_ = class_
-        self._name = str(class_) # xxx fragile
+        if hasattr(self._class_, '_render_name'):
+            self._name = self._class_._render_name
+        else:
+            self._name = self._class_.__name__
         self._superclass = None
         self._root = True
 



More information about the Pypy-commit mailing list