fix: error with css charsets if no base charset

This commit is contained in:
Maks Snegov 2014-07-20 17:31:15 +04:00
parent 61d3d84a9c
commit 09346f4a70

View File

@ -95,9 +95,11 @@ def embed_pictures(page, pict_urls, base_url=None):
def embed_css(page, css_urls, base_url=None):
# fetch charset from base URL or use default UTF-8
if base_url is not None:
hdr = urlopen(base_url).headers.get('content-type')
base_char = charset_header(hdr) if hdr is not None else 'utf-8'
base_char = charset_header(hdr) if hdr is not None else None
base_char = base_char or 'utf-8'
for url in css_urls:
if not url:
continue