String values will now always be shown with quotes, so one can see the difference between the value 2 and the value '2'. -- jvr
diff --git a/Mac/Tools/IDE/PyBrowser.py b/Mac/Tools/IDE/PyBrowser.py
index 31e6c86..27e6418 100644
--- a/Mac/Tools/IDE/PyBrowser.py
+++ b/Mac/Tools/IDE/PyBrowser.py
@@ -22,9 +22,7 @@
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.