From f829a14312200a3a170c48c95287822744a8769a Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Wed, 23 Mar 2016 12:53:02 -0700 Subject: [PATCH] Don't show last-chance traceback when DEBUG is off. --- channels/handler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/channels/handler.py b/channels/handler.py index 500eccc..6e2bedb 100644 --- a/channels/handler.py +++ b/channels/handler.py @@ -9,6 +9,7 @@ from io import BytesIO from threading import Lock from django import http +from django.conf import settings from django.core import signals from django.core.handlers import base from django.core.urlresolvers import set_script_prefix @@ -222,7 +223,7 @@ class AsgiHandler(base.BaseHandler): return super(AsgiHandler, self).handle_uncaught_exception(request, resolver, exc_info) except: return HttpResponseServerError( - traceback.format_exc(), + traceback.format_exc() if settings.DEBUG else "Internal Server Error", content_type="text/plain", )