From ea89702701a0aa5d2048f361cb95f9d5dfd89439 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Thu, 4 Dec 2014 23:02:30 -0800 Subject: [PATCH] static handler: add default 'application/octet-stream' and only set guessed mime if not none --- pywb/webapp/handlers.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pywb/webapp/handlers.py b/pywb/webapp/handlers.py index 2c7962cc..a77f7060 100644 --- a/pywb/webapp/handlers.py +++ b/pywb/webapp/handlers.py @@ -40,7 +40,7 @@ class SearchPageWbUrlHandler(WbUrlHandler): create_template(html, 'Frame Insert')) self.banner_html = config.get('banner_html', 'banner.html') - + if config.get('enable_memento', False): self.response_class = MementoResponse @@ -193,7 +193,11 @@ class StaticHandler(BaseHandler): else: reader = iter(lambda: data.read(), '') - content_type, _ = mimetypes.guess_type(full_path) + content_type = 'application/octet-stream' + + guessed = mimetypes.guess_type(full_path) + if guessed[0]: + content_type = guessed[0] return WbResponse.text_stream(data, content_type=content_type,