Browse Source

Use a cheat to get around Mako limitation.

pull/24/head
Ben Kurtovic 10 years ago
parent
commit
a324a9282e
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      templates/api.mako

+ 4
- 4
templates/api.mako View File

@@ -4,15 +4,15 @@
% endfor % endfor
</%def>\ </%def>\
<%def name="walk_json(obj, indent=0)"> <%def name="walk_json(obj, indent=0)">
% if isinstance(obj, __builtins__.dict):
% if isinstance(obj, type({})):
{ {
% for key, value in obj.iteritems():
% for key in obj:
${do_indent(indent + 1)} ${do_indent(indent + 1)}
"${key | h}": ${walk_json(key, indent + 1)}${"," if not loop.last else ""}
"${key | h}": ${walk_json(obj[key], indent + 1)}${"," if not loop.last else ""}
% endfor % endfor
${do_indent(indent)} ${do_indent(indent)}
} }
% elif isinstance(obj, __builtins__.list):
% elif isinstance(obj, type([])):
[ [
% for member in obj: % for member in obj:
${do_indent(indent + 1)} ${do_indent(indent + 1)}


Loading…
Cancel
Save