From a118564ae167fa80c2628b1d22292794af4c0341 Mon Sep 17 00:00:00 2001 From: William Schwartz Date: Tue, 30 Mar 2021 15:57:33 -0500 Subject: [3.2.x] Refs #32105 -- Moved ExceptionReporter template paths to properties. Refs #32316. Backport of 7248afe12f40361870388ecdd7e0038eb0d58e47 from main --- django/views/debug.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'django/views/debug.py') diff --git a/django/views/debug.py b/django/views/debug.py index e2f9ffe3e2..a24ffa6a97 100644 --- a/django/views/debug.py +++ b/django/views/debug.py @@ -245,8 +245,14 @@ class SafeExceptionReporterFilter: class ExceptionReporter: """Organize and coordinate reporting on exceptions.""" - html_template_path = CURRENT_DIR / 'templates' / 'technical_500.html' - text_template_path = CURRENT_DIR / 'templates' / 'technical_500.txt' + + @property + def html_template_path(self): + return CURRENT_DIR / 'templates' / 'technical_500.html' + + @property + def text_template_path(self): + return CURRENT_DIR / 'templates' / 'technical_500.txt' def __init__(self, request, exc_type, exc_value, tb, is_email=False): self.request = request -- cgit v1.3