Don't send "Content-Type: none"
authorAlexis S. L. Carvalho <alexis@cecm.usp.br>
Wed, 19 Apr 2006 11:41:22 -0700
changeset 2095 0bf2a9e5eff1
parent 2094 c067ee483d2e
child 2096 f5ebe964c6be
Don't send "Content-Type: none" mimetypes.guess_type will return (None, None) when it can't detect the filetype.
mercurial/hgweb.py
--- a/mercurial/hgweb.py
+++ b/mercurial/hgweb.py
@@ -419,7 +419,8 @@ class hgweb(object):
         mt = mimetypes.guess_type(f)[0]
         rawtext = text
         if util.binary(text):
-            text = "(binary:%s)" % mt
+            text = "(binary:%s)" % (mt or 'data')
+        mt = mt or 'text/plain'
 
         def lines():
             for l, t in enumerate(text.splitlines(1)):