home · contact · privacy
Move TEMPLATES_DIR setting into run.py.
[plomtask] / plomtask / http.py
index 4ce72ec69e823f07f4ce718cd82aea66024f9c0d..baa730ed7a77272982cb03c8ec61ea76f22d0a12 100644 (file)
@@ -7,15 +7,13 @@ from jinja2 import Environment as JinjaEnv, FileSystemLoader as JinjaFSLoader
 from plomtask.days import Day
 from plomtask.misc import HandledException
 
-TEMPLATES_DIR = 'templates'
-
 
 class TaskServer(HTTPServer):
     """Variant of HTTPServer that knows .jinja as Jinja Environment."""
 
-    def __init__(self, *args, **kwargs):
-        x = super().__init__(*args, **kwargs)
-        self.jinja = JinjaEnv(loader=JinjaFSLoader(TEMPLATES_DIR))
+    def __init__(self, templates_dir, *args, **kwargs):
+        super().__init__(*args, **kwargs)
+        self.jinja = JinjaEnv(loader=JinjaFSLoader(templates_dir))
 
 
 class TaskHandler(BaseHTTPRequestHandler):