diff Mac/Tools/IDE/PyBrowser.py @ 26630:59dd9257bc03 legacy-trunk

and now the real fix...
author Just van Rossum <just@letterror.com>
date Fri, 13 Dec 2002 11:07:20 +0000
parents 98164666d2a8
children 0ff47362bb81
line wrap: on
line diff
--- a/Mac/Tools/IDE/PyBrowser.py	Fri Dec 13 10:58:10 2002 +0000
+++ b/Mac/Tools/IDE/PyBrowser.py	Fri Dec 13 11:07:20 2002 +0000
@@ -504,7 +504,6 @@
 SIMPLE_TYPES = (
 	type(None),
 	int,
-	bool,
 	long,
 	float,
 	complex,
@@ -555,10 +554,8 @@
 		return unpack_other(object, indent)
 
 def unpack_sequence(seq, indent = 0):
-	items = map(None, range(len(seq)), seq)
-	items = map(lambda (k, v), type = type, simp = SIMPLE_TYPES, indent = indent: 
-				(k, v, not type(v) in simp, indent), items)
-	return items
+	return [(i, v, not isinstance(v, SIMPLE_TYPES), indent)
+	         for i, v in enumerate(seq)]
 
 def unpack_dict(dict, indent = 0):
 	items = dict.items()