-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