iro/main.py
branchdevel
changeset 297 93686b0c028b
parent 296 a73bbc1d8b4b
child 298 503ed1a61543
equal deleted inserted replaced
296:a73bbc1d8b4b 297:93686b0c028b
    25 
    25 
    26 from sqlalchemy import create_engine, pool
    26 from sqlalchemy import create_engine, pool
    27 
    27 
    28 from .model import setEngine, setPool
    28 from .model import setEngine, setPool
    29 from .controller.pool import startPool, dbPool
    29 from .controller.pool import startPool, dbPool
    30 from .view import xmlrpc, jsonrpc
    30 from .view import xmlrpc, jsonrpc, jsonresource
    31 from . import config
    31 from . import config
    32 
    32 
    33 def runReactor(reactor, engine, port, root):
    33 def runReactor(reactor, engine, port, root):
    34     """start reactor.
    34     """start reactor.
    35     
    35     
    56 
    56 
    57 
    57 
    58     root = resource.Resource()
    58     root = resource.Resource()
    59     xmlrpc.appendResource(root)
    59     xmlrpc.appendResource(root)
    60     jsonrpc.appendResource(root)
    60     jsonrpc.appendResource(root)
       
    61     jsonresource.appendResource(root)
    61     
    62     
    62     v2 = resource.Resource()
    63     v2 = resource.Resource()
    63     xmlrpc.appendResource(v2)
    64     xmlrpc.appendResource(v2)
    64     jsonrpc.pappendResource(v2)
    65     jsonrpc.pappendResource(v2)
       
    66     jsonresource.pappendResource(v2)
    65     root.putChild('1.0a', v2)
    67     root.putChild('1.0a', v2)
    66 
    68 
    67     runReactor(reactor, engine, config.main.port, root)
    69     runReactor(reactor, engine, config.main.port, root)