コード例 #1
0
ファイル: middleware.py プロジェクト: InviteBox/hoarder
 def process_view(self, request, view_func, view_args, view_kwargs):
     args = [_flatten_type(x) for x in view_args]
     kwargs = dict([(x,_flatten_type(y)) for x,y in view_kwargs.items()])
     view = {'view' : view_func.__module__ + '.' + view_func.__name__ ,
             'args' : args,
             'kwargs' : kwargs}
     register_request_event(request, 'view', view)
コード例 #2
0
ファイル: middleware.py プロジェクト: ppp0/openbroadcast
 def process_view(self, request, view_func, view_args, view_kwargs):
     args = [_flatten_type(x) for x in view_args]
     kwargs = dict([(x, _flatten_type(y)) for x, y in view_kwargs.items()])
     view = {
         'view': view_func.__module__ + '.' + view_func.__name__,
         'args': args,
         'kwargs': kwargs
     }
     register_request_event(request, 'view', view)
コード例 #3
0
ファイル: middleware.py プロジェクト: ppp0/openbroadcast
 def process_request(self, request):
     visitor_id = _get_visitor_id(request)
     request_log = {
         'headers': self._get_headers(request),
         'path': request.path,
         'method': request.method,
         'get': dict(request.GET)
     }
     register_request_event(request, 'request', request_log)
コード例 #4
0
ファイル: middleware.py プロジェクト: InviteBox/hoarder
 def process_request(self, request):
     visitor_id = _get_visitor_id(request)
     request_log = {'headers' : self._get_headers(request),
                    'path' : request.path,
                    'method' : request.method,
                    'get' : dict(request.GET)}
     register_request_event(request,
                            'request',
                            request_log)