[pypy-svn] r77285 - pypy/branch/jitffi/pypy/jit/metainterp/optimizeopt
fijal at codespeak.net
fijal at codespeak.net
Wed Sep 22 22:24:52 CEST 2010
Author: fijal
Date: Wed Sep 22 22:24:51 2010
New Revision: 77285
Modified:
pypy/branch/jitffi/pypy/jit/metainterp/optimizeopt/virtualize.py
Log:
try a bit harder to have a __repr__ for VirtualValue
Modified: pypy/branch/jitffi/pypy/jit/metainterp/optimizeopt/virtualize.py
==============================================================================
--- pypy/branch/jitffi/pypy/jit/metainterp/optimizeopt/virtualize.py (original)
+++ pypy/branch/jitffi/pypy/jit/metainterp/optimizeopt/virtualize.py Wed Sep 22 22:24:51 2010
@@ -134,6 +134,11 @@
fielddescrs = self._get_field_descr_list()
return modifier.make_virtual(self.known_class, fielddescrs)
+ def __repr__(self):
+ cls_name = self.known_class.value.adr.ptr._obj._TYPE._name
+ field_names = [field.name for field in self._fields]
+ return "<VirtualValue cls=%s fields=%s>" % (cls_name, field_names)
+
class VStructValue(AbstractVirtualStructValue):
def __init__(self, optimizer, structdescr, keybox, source_op=None):
More information about the Pypy-commit
mailing list