fix: error with css charsets if no base charset
This commit is contained in:
parent
61d3d84a9c
commit
09346f4a70
@ -95,9 +95,11 @@ def embed_pictures(page, pict_urls, base_url=None):
|
|||||||
|
|
||||||
|
|
||||||
def embed_css(page, css_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:
|
if base_url is not None:
|
||||||
hdr = urlopen(base_url).headers.get('content-type')
|
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:
|
for url in css_urls:
|
||||||
if not url:
|
if not url:
|
||||||
continue
|
continue
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user