[pypy-svn] r32563 - pypy/dist/pypy/rpython/lltypesystem

arigo at codespeak.net arigo at codespeak.net
Thu Sep 21 15:09:51 CEST 2006


Author: arigo
Date: Thu Sep 21 15:09:49 2006
New Revision: 32563

Modified:
   pypy/dist/pypy/rpython/lltypesystem/lltype.py
Log:
Make Struct.__repr__ shorter.


Modified: pypy/dist/pypy/rpython/lltypesystem/lltype.py
==============================================================================
--- pypy/dist/pypy/rpython/lltypesystem/lltype.py	(original)
+++ pypy/dist/pypy/rpython/lltypesystem/lltype.py	Thu Sep 21 15:09:49 2006
@@ -257,8 +257,12 @@
     _str_fields = saferecursive(_str_fields, '...')
 
     def __str__(self):
-        return "%s %s { %s }" % (self.__class__.__name__,
-                                 self._name, self._str_fields())
+        # -- long version --
+        #return "%s %s { %s }" % (self.__class__.__name__,
+        #                         self._name, self._str_fields())
+        # -- short version --
+        return "%s %s { %s }" % (self.__class__.__name__, self._name,
+                                 ', '.join(self._names))
 
     def _short_name(self):
         return "%s %s" % (self.__class__.__name__, self._name)



More information about the Pypy-commit mailing list