X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/338df01332addc2146023ae2ed3a6f2730fb0098..543746a467e90915f7eaf60b7b09f5fa498056e0:/wtem/middleware.py diff --git a/wtem/middleware.py b/wtem/middleware.py new file mode 100644 index 0000000..d9bd308 --- /dev/null +++ b/wtem/middleware.py @@ -0,0 +1,15 @@ +try: + from threading import local +except ImportError: + from django.utils._threading_local import local + + +_thread_locals = local() + +def get_current_request(): + return getattr(_thread_locals, 'request', None) + + +class ThreadLocalMiddleware: + def process_request(self, request): + _thread_locals.request = request \ No newline at end of file