[pypy-svn] r29516 - pypy/dist/pypy/translator/cli

antocuni at codespeak.net antocuni at codespeak.net
Fri Jun 30 00:40:37 CEST 2006


Author: antocuni
Date: Fri Jun 30 00:40:33 2006
New Revision: 29516

Modified:
   pypy/dist/pypy/translator/cli/cts.py
Log:
Use the existing __class method instead of duplicate code.



Modified: pypy/dist/pypy/translator/cli/cts.py
==============================================================================
--- pypy/dist/pypy/translator/cli/cts.py	(original)
+++ pypy/dist/pypy/translator/cli/cts.py	Fri Jun 30 00:40:33 2006
@@ -88,10 +88,8 @@
             name = self.db.pending_record(t)
             return self.__class(name, include_class)
         elif isinstance(t, ootype.StaticMethod):
-            res = self.db.record_delegate_type(t)
-            if include_class:
-                res = 'class ' + res
-            return res
+            delegate = self.db.record_delegate_type(t)
+            return self.__class(delegate, include_class)
         elif isinstance(t, ootype.List):
             item_type = self.lltype_to_cts(t._ITEMTYPE)
             if item_type == 'void': # special case: List of Void



More information about the Pypy-commit mailing list