X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=plomtask%2Fhttp.py;h=baa730ed7a77272982cb03c8ec61ea76f22d0a12;hb=357e434444f45ddb3df506b18c5d12fbab2b9153;hp=3fde34b7b9f3ee99efa525a9532a81f4d4c95597;hpb=b557c789f4eec704db0e6276390395fac5d8db9e;p=plomtask diff --git a/plomtask/http.py b/plomtask/http.py index 3fde34b..baa730e 100644 --- a/plomtask/http.py +++ b/plomtask/http.py @@ -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): - super().__init__(self, *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):