iro/main.py
branchdevel
changeset 267 ef2df3f23cb1
parent 223 8a7a976a6d58
child 294 0e75bd39767d
equal deleted inserted replaced
266:a0adcb788fec 267:ef2df3f23cb1
     8 from .controller.pool import startPool, dbPool
     8 from .controller.pool import startPool, dbPool
     9 from .view import xmlrpc
     9 from .view import xmlrpc
    10 from . import config
    10 from . import config
    11 
    11 
    12 def runReactor(reactor, engine, port, root):
    12 def runReactor(reactor, engine, port, root):
       
    13     """start reactor.
       
    14     
       
    15     :param reactor: twisted reactor
       
    16     :param engine: sqlalchemy engine
       
    17     :param integer port: port to listen to
       
    18     :param `twisted.web.resource.Resource` root: resource to share
       
    19     """
    13     setEngine(engine)
    20     setEngine(engine)
    14     startPool(reactor)
    21     startPool(reactor)
    15     setPool(dbPool)
    22     setPool(dbPool)
    16     
    23     
    17     reactor.listenTCP(port, server.Site(root))
    24     reactor.listenTCP(port, server.Site(root))