Skip to content

Commit

Permalink
issue-7 -- Use request path instead of request name
Browse files Browse the repository at this point in the history
  • Loading branch information
ChillarAnand committed Jun 15, 2019
1 parent 950e3e8 commit 7bfc2c3
Showing 1 changed file with 2 additions and 15 deletions.
17 changes: 2 additions & 15 deletions speedinfo/middleware.py
Expand Up @@ -26,27 +26,14 @@ def __init__(self, get_response=None):
self.start_time = 0
self.existing_sql_count = 0

def get_view_name(self, request):
"""Returns full view name from request, eg. 'app.module.view_name'.
:param request: Request object
:type request: :class:`django.http.HttpRequest`
:return: view name or None if name can't be resolved
:rtype: str or None
"""
try:
return resolve(request.path)._func_path
except Resolver404:
return None

def can_process_request(self, request):
"""Checks conditions to start profiling the request
:type request: :class:`django.http.HttpRequest`
:return: True if request can be processed
:rtype: bool
"""
result = profiler.is_on and hasattr(request, 'user') and self.get_view_name(request)
result = profiler.is_on and hasattr(request, 'user')

for condition in conditions_dispatcher.get_conditions():
result = result and condition.process_request(request)
Expand Down Expand Up @@ -109,7 +96,7 @@ def process_response(self, request, response):
sql_time = sum(float(q['time']) for q in islice(connection.queries, self.existing_sql_count, None))

# Collects request and response params
view_name = self.get_view_name(request)
view_name = request.path
is_anon_call = request.user.is_anonymous() if callable(request.user.is_anonymous) else request.user.is_anonymous
is_cache_hit = getattr(response, speedinfo_settings.SPEEDINFO_CACHED_RESPONSE_ATTR_NAME, False)

Expand Down

0 comments on commit 7bfc2c3

Please sign in to comment.