tools/web: allow empty Content-Type

This commit is contained in:
nemunaire 2014-12-16 00:46:07 +01:00
parent dd285b67d1
commit 0b06261d18

View File

@ -102,13 +102,14 @@ def getURLContent(url, timeout=15):
size = int(res.getheader("Content-Length", 200000))
cntype = res.getheader("Content-Type")
if size > 200000 or (cntype[:4] != "text" and cntype[:4] != "appl"):
if size > 200000 or (cntype is not None and cntype[:4] != "text" and cntype[:4] != "appl"):
return None
data = res.read(size)
# Decode content
charset = "utf-8"
if cntype is not None:
lcharset = res.getheader("Content-Type").split(";")
if len(lcharset) > 1:
for c in charset: