String values will now always be shown with quotes, so one can see the difference between the value 2 and the value '2'. -- jvr

This commit is contained in:
Just van Rossum 1999-10-30 11:43:25 +00:00
parent 5bd608d46e
commit 460ff20cd6
1 changed files with 1 additions and 3 deletions

View File

@ -22,9 +22,7 @@ def double_repr(key, value, truncvalue = 0,
key = str(key)
else:
key = _repr(key)
if type(value) == StringType and has_ctlchars(value) < 0:
value = str(value)
elif key == '__builtins__':
if key == '__builtins__':
value = "<" + type(value).__name__ + " '__builtin__'>"
elif key == '__return__':
# bleh, when returning from a class codeblock we get infinite recursion in repr.