--- a/iro/main.py Sat Feb 25 16:12:07 2012 +0100
+++ b/iro/main.py Sat Feb 25 16:22:21 2012 +0100
@@ -8,19 +8,23 @@
from .model import setEngine, setPool
from .controller.pool import startPool, dbPool
from .view import xmlrpc
+import config
-def runReactor(reactor, engine, root):
+def runReactor(reactor, engine, port, root):
setEngine(engine)
startPool(reactor)
setPool(dbPool)
- reactor.listenTCP(7080, server.Site(root))
+ reactor.listenTCP(port, server.Site(root))
logging.info("Server is running now...")
reactor.run()
if __name__ == '__main__':
- engine = create_engine('mysql://test:test@localhost/test',
+
+ config.readConfig()
+
+ engine = create_engine(config.main.dburl,
poolclass = pool.SingletonThreadPool, pool_size=dbPool.maxthreads, )
@@ -32,4 +36,4 @@
root.addChild('2.0', v2)
- runReactor(reactor, engine, root)
+ runReactor(reactor, engine, config.main.port, root)