[pypy-svn] r26392 - pypy/dist/pypy/rpython/ootypesystem
nik at codespeak.net
nik at codespeak.net
Thu Apr 27 05:29:46 CEST 2006
Author: nik
Date: Thu Apr 27 05:29:42 2006
New Revision: 26392
Modified:
pypy/dist/pypy/rpython/ootypesystem/ootype.py
Log:
have a more informative string representation for Records.
Modified: pypy/dist/pypy/rpython/ootypesystem/ootype.py
==============================================================================
--- pypy/dist/pypy/rpython/ootypesystem/ootype.py (original)
+++ pypy/dist/pypy/rpython/ootypesystem/ootype.py Thu Apr 27 05:29:42 2006
@@ -225,6 +225,11 @@
def _lookup(self, meth_name):
return self, None
+ def __str__(self):
+ item_str = ["%s: %s" % (str(name), str(ITEMTYPE))
+ for name, (ITEMTYPE, _) in self._fields.items()]
+ return '%s(%s)' % (self.__class__.__name__, ", ".join(item_str))
+
class BuiltinADTType(BuiltinType):
def _setup_methods(self, generic_types):
More information about the Pypy-commit
mailing list