[pypy-svn] r21270 - in pypy/dist/pypy/rpython: . lltypesystem
arigo at codespeak.net
arigo at codespeak.net
Sun Dec 18 16:13:34 CET 2005
Author: arigo
Date: Sun Dec 18 16:13:30 2005
New Revision: 21270
Modified:
pypy/dist/pypy/rpython/llinterp.py
pypy/dist/pypy/rpython/lltypesystem/lltype.py
Log:
Don't print raw characters; use repr() instead.
Modified: pypy/dist/pypy/rpython/llinterp.py
==============================================================================
--- pypy/dist/pypy/rpython/llinterp.py (original)
+++ pypy/dist/pypy/rpython/llinterp.py Sun Dec 18 16:13:30 2005
@@ -186,7 +186,7 @@
raise LLException(etype, evalue)
resultvar, = block.getvariables()
result = self.getval(resultvar)
- log.operation("returning", result)
+ log.operation("returning", repr(result))
return None, result
elif block.exitswitch is None:
# single-exit block
Modified: pypy/dist/pypy/rpython/lltypesystem/lltype.py
==============================================================================
--- pypy/dist/pypy/rpython/lltypesystem/lltype.py (original)
+++ pypy/dist/pypy/rpython/lltypesystem/lltype.py Sun Dec 18 16:13:30 2005
@@ -862,10 +862,10 @@
else:
return "%s {%s}" % (of._name, item._str_fields())
else:
- return item
+ return repr(item)
def __str__(self):
- return 'array [ %s ]' % (', '.join(['%s' % self._str_item(item)
+ return 'array [ %s ]' % (', '.join([self._str_item(item)
for item in self.items]),)
assert not '__dict__' in dir(_array)
More information about the Pypy-commit
mailing list