From 8831408728f79bdd040ac2a5759cf7b3abdd8ab8 Mon Sep 17 00:00:00 2001 From: Moussa IDARDAR Date: Mon, 15 Jan 2018 13:19:53 +0000 Subject: [PATCH] patch process_template_response --- django_prometheus/middleware.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/django_prometheus/middleware.py b/django_prometheus/middleware.py index fd4e14de..a6b2c512 100644 --- a/django_prometheus/middleware.py +++ b/django_prometheus/middleware.py @@ -144,8 +144,9 @@ def process_view(self, request, view_func, *view_args, **view_kwargs): name, transport, method).inc() def process_template_response(self, request, response): - responses_by_templatename.labels(str( - response.template_name)).inc() + if hasattr(response, 'template_name'): + responses_by_templatename.labels(str( + response.template_name)).inc() return response def process_response(self, request, response):