Project

General

Profile

Download (387 Bytes) Statistics
| Branch: | Tag: | Revision:
# -*- coding: utf-8 -*-
import threading

if not 'context' in locals():
context = threading.local()

def _get_context():
return context

def get_request():
return getattr(_get_context(), 'request', None)

def set_request(request):
_get_context().request=request

class GlobalRequestMiddleware(object):
def process_request(self, request):
set_request(request)
(2-2/2)