Files
ihrm/base/thread_local_middleware.py

18 lines
351 B
Python
Raw Normal View History

2023-12-01 15:36:51 +05:30
import threading
_thread_locals = threading.local()
class ThreadLocalMiddleware:
"""
ThreadLocalMiddleWare
"""
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
_thread_locals.request = request
response = self.get_response(request)
return response