diff options
| author | Vosjedev <vosje@vosjedev.net> | 2025-10-28 16:58:19 +0100 |
|---|---|---|
| committer | Vosjedev <vosje@vosjedev.net> | 2025-10-28 16:58:19 +0100 |
| commit | 547b30d310114106f0fa20f2fe01cdedc5f22aa2 (patch) | |
| tree | e29c01045d6f8f78c86a164987c2b40322bbcece | |
| parent | cd5222e96661b05e58bd27700ef9a157734f65c0 (diff) | |
| download | acit-547b30d310114106f0fa20f2fe01cdedc5f22aa2.tar.gz acit-547b30d310114106f0fa20f2fe01cdedc5f22aa2.tar.bz2 acit-547b30d310114106f0fa20f2fe01cdedc5f22aa2.tar.xz | |
Add database and Site to the mix
| -rw-r--r-- | src/acit/__init__.py | 12 |
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) |
