Browse Source

Fixed blurpy middleware.

Rafał Pitoń 11 years ago
parent
commit
4c38e9f9ca
2 changed files with 4 additions and 2 deletions
  1. 1 0
      misago/core/middleware.py
  2. 3 2
      misago/core/threadstore.py

+ 1 - 0
misago/core/middleware.py

@@ -4,3 +4,4 @@ from misago.core import threadstore
 class ThreadStoreMiddleware(object):
 class ThreadStoreMiddleware(object):
     def process_response(self, request, response):
     def process_response(self, request, response):
         threadstore.clear()
         threadstore.clear()
+        return response

+ 3 - 2
misago/core/threadstore.py

@@ -9,8 +9,9 @@ def get(key, default=None):
 
 
 
 
 def set(key, value):
 def set(key, value):
-    return _thread_local.__dict__[key] = value
+    _thread_local.__dict__[key] = value
+    return _thread_local.__dict__[key]
 
 
 
 
 def clear():
 def clear():
-    _thread_local.__dict__ = {}
+    _thread_local.__dict__.clear()