From 8a2f1f022e20f26b921ee800442bbe93338ab2b3 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Mon, 15 Sep 2014 01:12:48 -0500 Subject: [PATCH] Improve walk_json(). --- templates/api.mako | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/templates/api.mako b/templates/api.mako index 612aedb..9c647b4 100644 --- a/templates/api.mako +++ b/templates/api.mako @@ -13,7 +13,7 @@ % endfor ${do_indent(indent)} } - % elif isinstance(obj, type([])): + % elif isinstance(obj, (type([]), type(()))): [ % for member in obj: ${do_indent(indent + 1)} @@ -21,8 +21,10 @@ % endfor ${do_indent(indent)} ] + % elif isinstance(obj, type("").__bases__[0]): + "${obj | h}" % else: - ${repr(obj) | h} + ${obj | h} % endif \