X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/d0f0e1412cc42d366b234e798dfb68feed05d751..d555d988764995ea1f9f5ece46f453a66f09b334:/src/wtem/middleware.py diff --git a/src/wtem/middleware.py b/src/wtem/middleware.py new file mode 100644 index 0000000..eb26e41 --- /dev/null +++ b/src/wtem/middleware.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +from threading import local + + +_thread_locals = local() + + +def get_current_request(): + return getattr(_thread_locals, 'request', None) + + +class ThreadLocalMiddleware(object): + @staticmethod + def process_request(request): + _thread_locals.request = request