iro/main.py
changeset 308 a891fdd0c1a9
parent 298 503ed1a61543
equal deleted inserted replaced
307:6acae4210716 308:a891fdd0c1a9
    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, jsonresource
    30 from .view import xmlrpc, jsonrpc, jsonresource, cmtelecom
    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     
    54     engine = create_engine(config.main.dburl,
    54     engine = create_engine(config.main.dburl,
    55            poolclass = pool.SingletonThreadPool,  pool_size=dbPool.maxthreads, pool_recycle=3600)
    55            poolclass = pool.SingletonThreadPool,  pool_size=dbPool.maxthreads, pool_recycle=3600)
    56 
    56 
    57 
    57 
    58     root = resource.Resource()
    58     root = resource.Resource()
       
    59     cmtelecom.appendResource(root)
    59     xmlrpc.appendResource(root)
    60     xmlrpc.appendResource(root)
    60     jsonrpc.appendResource(root)
    61     jsonrpc.appendResource(root)
    61     jsonresource.appendResource(root)
    62     jsonresource.appendResource(root)
    62     
    63     
    63     v2 = resource.Resource()
    64     v2 = resource.Resource()