[pypy-svn] r65400 - pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp
fijal at codespeak.net
fijal at codespeak.net
Mon May 25 04:49:12 CEST 2009
Author: fijal
Date: Mon May 25 04:49:12 2009
New Revision: 65400
Modified:
pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/resoperation.py
Log:
improve repr
Modified: pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/resoperation.py
==============================================================================
--- pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/resoperation.py (original)
+++ pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp/resoperation.py Mon May 25 04:49:12 2009
@@ -42,13 +42,18 @@
return self.repr()
def repr(self):
+ from pypy.rlib.objectmodel import we_are_translated
# RPython-friendly version
if self.result is not None:
sres = '%s = ' % (self.result,)
else:
sres = ''
- return '%s%s(%s)' % (sres, self.getopname(),
- ', '.join([str(a) for a in self.args]))
+ if self.descr is None or we_are_translated():
+ return '%s%s(%s)' % (sres, self.getopname(),
+ ', '.join([str(a) for a in self.args]))
+ else:
+ return '%s%s(%s, descr=%r)' % (sres, self.getopname(),
+ ', '.join([str(a) for a in self.args]), self.descr)
def getopname(self):
try:
More information about the Pypy-commit
mailing list