summaryrefslogtreecommitdiffstats
path: root/src/acit/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/acit/__init__.py')
-rw-r--r--src/acit/__init__.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/acit/__init__.py b/src/acit/__init__.py
index 18d9060..fd70d0d 100644
--- a/src/acit/__init__.py
+++ b/src/acit/__init__.py
@@ -4,13 +4,21 @@ import cherrypy
from .web import Server
from .imapplugin import ImapPlugin
+from .db import DBPoolManager
+
+from .types import Site
def run():
- server=Server()
+ db=DBPoolManager(cherrypy.engine)
+ db.subscribe()
+ site=Site(idbpool=db)
imap=ImapPlugin(
- cherrypy.engine
+ cherrypy.engine, dbpool=db, site=site
)
imap.subscribe()
+
+
+ server=Server(dbpool=db)
cherrypy.quickstart(server)