# HG changeset patch # User Jeff Hammel # Date 1355190367 28800 # Node ID 542232f858a91f699c4b66b4d9f79dd2f971f7f8 # Parent 8162dc8dd93a267f696996aff9511f47d20f71c3 rearrange this all around for argument order diff -r 8162dc8dd93a -r 542232f858a9 wsgraph/web.py --- a/wsgraph/web.py Mon Dec 10 17:44:11 2012 -0800 +++ b/wsgraph/web.py Mon Dec 10 17:46:07 2012 -0800 @@ -24,18 +24,19 @@ """front-end to json.dumps""" return json.dumps(instance, sort_keys=self.sort_keys) - def node(self, node, graph, request): + def node(self, request, graph, node): return Response(content_type=self.content_type, body=self.format(graph.node(node))) - def edge(self, node1, node2, graph, request): + def edge(self, request, graph, node1, node2): return Response(content_type=self.content_type, - body=self.format(graph.edge(node))) + body=self.format(graph.edge(node1, node2))) - def graph(self, graph, request): + def graph(self, request, graph): return Response(content_type=self.content_type, body='hello? is it me you\'re looking for?') + class Dispatcher(object): def __init__(self, graph, @@ -124,7 +125,7 @@ # formatter formatter = self.formatters[len(segments)] - return formatter(*segments, self.graph, request) + return formatter(request, self.graph, *segments) return Response(content_type='text/plain', body=content)