Просмотр исходного кода

Empty thread.local() at beginning of each request.

Ralfp 12 лет назад
Родитель
Сommit
d237df724e
2 измененных файлов с 6 добавлено и 0 удалено
  1. 5 0
      misago/middleware/thread.py
  2. 1 0
      misago/settings_base.py

+ 5 - 0
misago/middleware/thread.py

@@ -0,0 +1,5 @@
+from misago.thread import clear
+
+class ThreadMiddleware(object):
+    def process_request(self, request):
+        clear()

+ 1 - 0
misago/settings_base.py

@@ -105,6 +105,7 @@ JINJA2_AUTOESCAPE = True
 
 # List of application middlewares
 MIDDLEWARE_CLASSES = (
+    'misago.middleware.thread.ThreadMiddleware',
     'misago.middleware.stopwatch.StopwatchMiddleware',
     'misago.middleware.heartbeat.HeartbeatMiddleware',
     'debug_toolbar.middleware.DebugToolbarMiddleware',