Commit 5ecdb4d8 authored by Stefan Behnel's avatar Stefan Behnel

output hex numbers for node ids in Node.dump() as in tracebacks etc.

parent 2f877a77
...@@ -255,10 +255,10 @@ class Node(object): ...@@ -255,10 +255,10 @@ class Node(object):
attrs = [(key, value) for key, value in self.__dict__.iteritems() if key not in filter_out] attrs = [(key, value) for key, value in self.__dict__.iteritems() if key not in filter_out]
if len(attrs) == 0: if len(attrs) == 0:
return "<%s (%d)>" % (self.__class__.__name__, id(self)) return "<%s (0x%x)>" % (self.__class__.__name__, id(self))
else: else:
indent = " " * level indent = " " * level
res = "<%s (%d)\n" % (self.__class__.__name__, id(self)) res = "<%s (0x%x)\n" % (self.__class__.__name__, id(self))
for key, value in attrs: for key, value in attrs:
res += "%s %s: %s\n" % (indent, key, dump_child(value, level + 1)) res += "%s %s: %s\n" % (indent, key, dump_child(value, level + 1))
res += "%s>" % indent res += "%s>" % indent
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment