This repository has been archived on 2025-05-04. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
django-request-provider/request_provider/middleware.py
2012-06-19 15:43:53 -03:00

22 lines
411 B
Python

# -*- coding: utf-8 -*-
from request_provider.signals import request_accessor
class RequestProviderError(Exception):
pass
class RequestProvider(object):
def __init__(self):
self._request = None
request_accessor.connect(self)
def process_request(self,request):
self._request = request
return None
def __call__(self,**kwargs):
return self._request