equal
deleted
inserted
replaced
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)) |