iro/main.py
branchdevel
changeset 187 352527f2b6ca
parent 133 214fddcf7133
child 222 d6d511f2718c
--- 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)