iro/main.py
branchdevel
changeset 117 351a02310dd8
parent 112 ea437d1e7b65
child 132 80a334e2aae7
equal deleted inserted replaced
116:48c70425bf6c 117:351a02310dd8
     3 
     3 
     4 from sqlalchemy import create_engine, pool
     4 from sqlalchemy import create_engine, pool
     5 
     5 
     6 import logging
     6 import logging
     7 
     7 
     8 from .model.user import setEngine
     8 from .model import setEngine,startPool, POOL_SIZE
     9 from .model.utils import POOL_SIZE as DB_POOL_SIZE, startPool
       
    10 from .view import xmlrpc
     9 from .view import xmlrpc
    11 
    10 
    12 def runReactor(reactor, engine, root):
    11 def runReactor(reactor, engine, root):
    13     setEngine(engine)
    12     setEngine(engine)
    14     startPool(reactor)
    13     startPool(reactor)
    18     reactor.run()
    17     reactor.run()
    19 
    18 
    20 
    19 
    21 if __name__ == '__main__':
    20 if __name__ == '__main__':
    22     engine = create_engine('mysql://test:test@localhost/test',
    21     engine = create_engine('mysql://test:test@localhost/test',
    23            poolclass = pool.SingletonThreadPool,  pool_size=DB_POOL_SIZE, )
    22            poolclass = pool.SingletonThreadPool,  pool_size=POOL_SIZE, )
    24 
    23 
    25 
    24 
    26     root = resource.Resource()
    25     root = resource.Resource()
    27     root = xmlrpc.appendResource(root)
    26     root = xmlrpc.appendResource(root)
    28     
    27