From dca25bd4cc52fd7555f4210f3fa7fa73bf920d97 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Fri, 21 Dec 2018 01:59:33 -0800 Subject: Properly handle terminated channel on channel's playlist and about page --- server.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'server.py') diff --git a/server.py b/server.py index 34f465f..647accf 100644 --- a/server.py +++ b/server.py @@ -115,6 +115,10 @@ def site_dispatch(env, start_response): yield error_code('404 Not Found', start_response) return + except http_errors.Code200 as e: # Raised in scenarios where a simple status message is to be returned, such as a terminated channel + start_response('200 OK', ()) + yield str(e).encode('utf-8') + except http_errors.Error404 as e: start_response('404 Not Found', ()) yield str(e).encode('utf-8') -- cgit v1.2.3