Avoid fail when pprint an unicode character

This commit is contained in:
Kload 2013-12-21 11:21:13 +01:00
parent 4583d1afc8
commit aa1c87c4d0

View file

@ -105,7 +105,9 @@ def pretty_print_dict(d, depth=0):
else:
print((" ") * (depth+1) + "- " +str(value))
else:
print((" ") * depth + "%s: %s" % (str(k), str(v)))
if not isinstance(v, basestring):
v = str(v)
print((" ") * depth + "%s: %s" % (str(k), v))
def is_true(arg):
true_list = ['yes', 'Yes', 'true', 'True' ]