aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVosjedev <vosje@vosjedev.net>2025-10-28 16:58:58 +0100
committerVosjedev <vosje@vosjedev.net>2025-10-28 16:58:58 +0100
commit42351f7bdacadffcd683f7ba50eeb408740eac50 (patch)
treefd2b302a190f07637db271c24ee64f4dc5a06774
parent547b30d310114106f0fa20f2fe01cdedc5f22aa2 (diff)
downloadacit-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.py10
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):