Commit 619162a11eb86fcdf2ce1b62d8543d5f9bbd938e
1 parent
cb24d01a
Exists in
master
and in
1 other branch
- disabled file sessions, now sessions are in ram.
Showing
1 changed file
with
18 additions
and
5 deletions
Show diff stats
serve.py
... | ... | @@ -291,9 +291,22 @@ class Root(object): |
291 | 291 | with f: |
292 | 292 | t = json.load(f) |
293 | 293 | return self.template['review'].render(t=t) |
294 | - # FIXME | |
295 | - # import pdfkit | |
296 | - # pdfkit.from_string(r, 'out.pdf') # FIXME fails getting css, images, etc | |
294 | + | |
295 | + # @cherrypy.expose FIXME | |
296 | + # @require(name_is('0')) | |
297 | + # def topdf(self, test_id): | |
298 | + # cookie = cherrypy.response.cookie | |
299 | + # print('-----------------------------------') | |
300 | + # print(cookie['session_id'].value) | |
301 | + # print('-----------------------------------') | |
302 | + # import pdfkit | |
303 | + # options = { | |
304 | + # 'cookie': [ | |
305 | + # ('session_id', cookie['session_id'].value), | |
306 | + # ] | |
307 | + # } | |
308 | + # will not work because the session is locked, the next function cannot complete | |
309 | + # pdfkit.from_url(f'http://127.0.0.1:8080/review?test_id={test_id}', 'out.pdf', options=options) | |
297 | 310 | |
298 | 311 | @cherrypy.expose |
299 | 312 | @require(name_is('0')) |
... | ... | @@ -358,8 +371,8 @@ if __name__ == '__main__': |
358 | 371 | '/': { |
359 | 372 | 'tools.sessions.on': True, |
360 | 373 | 'tools.sessions.timeout': 240, # sessions last 4 hours |
361 | - 'tools.sessions.storage_type': 'file', # 'ram' or 'file' | |
362 | - 'tools.sessions.storage_path': 'sessions', # if storage_type='file' | |
374 | + 'tools.sessions.storage_type': 'ram', # 'ram' or 'file' | |
375 | + # 'tools.sessions.storage_path': 'sessions', # if storage_type='file' | |
363 | 376 | # tools.sessions.secure = True |
364 | 377 | # tools.sessions.httponly = True |
365 | 378 | ... | ... |