diff options
| author | Vosjedev <vosje@vosjedev.net> | 2025-10-28 16:58:58 +0100 |
|---|---|---|
| committer | Vosjedev <vosje@vosjedev.net> | 2025-10-28 16:58:58 +0100 |
| commit | 42351f7bdacadffcd683f7ba50eeb408740eac50 (patch) | |
| tree | fd2b302a190f07637db271c24ee64f4dc5a06774 | |
| parent | 547b30d310114106f0fa20f2fe01cdedc5f22aa2 (diff) | |
| download | acit-42351f7bdacadffcd683f7ba50eeb408740eac50.tar.gz acit-42351f7bdacadffcd683f7ba50eeb408740eac50.tar.bz2 acit-42351f7bdacadffcd683f7ba50eeb408740eac50.tar.xz | |
Start using database in web.py, start serving style.css
| -rw-r--r-- | src/acit/web.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/acit/web.py b/src/acit/web.py index 7c6c054..e09c94b 100644 --- a/src/acit/web.py +++ b/src/acit/web.py @@ -1,12 +1,14 @@ import cherrypy +from .db import DBPoolManager class Server(): - def __init__(self): + def __init__(self,dbpool:DBPoolManager): cherrypy.engine.subscribe("newpage",self.registerpage) self.pages={} - + self.dbpool=dbpool + def registerpage(self,path,content): self.pages[path]=content @@ -14,6 +16,10 @@ class Server(): def index(self,quote="nothing"): return "Index" + @cherrypy.expose(["style.css"]) + def style(self): + from .html import style_css + return style_css @cherrypy.expose def default(self,*pathlist,**kwargs): |
