diff -r dc3cc61c7f6f -r a73bbc1d8b4b iro/iro.py --- a/iro/iro.py Thu Sep 27 14:13:06 2012 +0200 +++ b/iro/iro.py Thu Sep 27 14:20:03 2012 +0200 @@ -28,7 +28,7 @@ from sqlalchemy import create_engine, pool import config, install -from .view import xmlrpc +from .view import xmlrpc, jsonrpc from .model import setEngine, setPool from .controller.pool import startPool, dbPool @@ -67,10 +67,12 @@ raise Exception("offerlist is not up-to-date.\nPlease run iro-install --update") root = resource.Resource() - root = xmlrpc.appendResource(root) + xmlrpc.appendResource(root) + jsonrpc.appendResource(root) v2 = resource.Resource() - v2 = xmlrpc.appendResource(root) + xmlrpc.appendResource(v2) + jsonrpc.appendResource(v2) root.putChild('1.0a', v2) internet.TCPServer(config.main.port, server.Site(root)).setServiceParent(top_service)