X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=plomtask%2Fhttp.py;h=e1f5434bb2c1fb321a03c7343e022a24652e8978;hb=0ccae4d00a38cc04c41cd0ee68e2aed896144fce;hp=3d1dd5036f909a553e6678f171fcace7c379cafc;hpb=df81cce527b2084738523a35f49d9c53045af31d;p=plomtask diff --git a/plomtask/http.py b/plomtask/http.py index 3d1dd50..e1f5434 100644 --- a/plomtask/http.py +++ b/plomtask/http.py @@ -48,6 +48,11 @@ class TaskServer(HTTPServer): return node.as_dict if isinstance(node, (list, tuple)): return [walk_ctx(x) for x in node] + if isinstance(node, dict): + d = {} + for k, v in node.items(): + d[k] = walk_ctx(v) + return d if isinstance(node, HandledException): return str(node) return node