X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/60b7cd6ee28fed9a51e5e58d7962fc5c8c4ced7f..b6b567337c2dcdf8fb959b36fbb589d8ac9ff9eb:/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