diff --git a/src/calibre/ebooks/oeb/polish/utils.py b/src/calibre/ebooks/oeb/polish/utils.py index e5b16c7569..c2c95efbc2 100644 --- a/src/calibre/ebooks/oeb/polish/utils.py +++ b/src/calibre/ebooks/oeb/polish/utils.py @@ -158,6 +158,7 @@ def parse_css(data, fname='', is_declaration=False, decode=None, log_lev from calibre.ebooks.oeb.base import _css_logger log.setLevel(log_level) log.raiseExceptions = False + data = data or '' if isinstance(data, bytes): data = data.decode('utf-8') if decode is None else decode(data) if css_preprocessor is not None: