[pypy-commit] pypy default: more py3 fixes
arigo
noreply at buildbot.pypy.org
Mon Apr 20 11:10:46 CEST 2015
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r76845:8f152d9a1096
Date: 2015-04-20 11:10 +0200
http://bitbucket.org/pypy/pypy/changeset/8f152d9a1096/
Log: more py3 fixes
diff --git a/pypy/tool/gdb_pypy.py b/pypy/tool/gdb_pypy.py
--- a/pypy/tool/gdb_pypy.py
+++ b/pypy/tool/gdb_pypy.py
@@ -82,11 +82,13 @@
imp.reload(gdb_pypy)
gdb_pypy.RPyType.prog2typeids = self.prog2typeids # persist the cache
self.__class__ = gdb_pypy.RPyType
- print (self.do_invoke(arg, from_tty).decode('latin-1'))
+ result = self.do_invoke(arg, from_tty)
+ if not isinstance(result, str):
+ result = result.decode('latin-1')
+ print(result)
except:
import traceback
traceback.print_exc()
- raise
def do_invoke(self, arg, from_tty):
try:
@@ -107,7 +109,7 @@
if offset in typeids:
return typeids[offset]
else:
- return 'Cannot find the type with offset %d' % offset
+ return 'Cannot find the type with offset 0x%x' % offset
def get_typeids(self):
try:
More information about the pypy-commit
mailing list