equal
deleted
inserted
replaced
11 logger = logging.getLogger(__name__) |
11 logger = logging.getLogger(__name__) |
12 |
12 |
13 |
13 |
14 class TrackingMiddleware(object): |
14 class TrackingMiddleware(object): |
15 def process_request(self, request): |
15 def process_request(self, request): |
16 if not request.method in ('GET', 'HEAD', 'OPTIONS', 'TRACE'): |
16 if not request.method in ('HEAD', 'OPTIONS', 'TRACE'): |
17 if hasattr(request, 'user') and request.user.is_authenticated(): |
17 if hasattr(request, 'user') and request.user.is_authenticated(): |
18 user = request.user.external_id |
18 user = request.user.external_id |
19 else: |
19 else: |
20 user = None |
20 user = None |
21 |
|
22 request.renkan_request_id = str(uuid.uuid4()) |
21 request.renkan_request_id = str(uuid.uuid4()) |
23 register_handlers(user, request.renkan_request_id) |
22 register_handlers(user, request.renkan_request_id) |
24 |
23 |
25 |
24 |
26 def process_response(self, request, response): |
25 def process_response(self, request, response): |