Move to src dir.
[edumed.git] / src / wtem / middleware.py
diff --git a/src/wtem/middleware.py b/src/wtem/middleware.py
new file mode 100644 (file)
index 0000000..eb26e41
--- /dev/null
@@ -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