diff -r b381eaa774ab -r 352527f2b6ca iro/main.py --- 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)