From b166016da52930b0d98c7bfb27832d3d8004c5f8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 31 Jul 2009 12:22:26 -0600 Subject: [PATCH] Fix #3016 (lxml.etree._Element' object has no attribute 'href) --- src/calibre/ebooks/oeb/stylizer.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/ebooks/oeb/stylizer.py b/src/calibre/ebooks/oeb/stylizer.py index 9a52709ca4..da68dc2f69 100644 --- a/src/calibre/ebooks/oeb/stylizer.py +++ b/src/calibre/ebooks/oeb/stylizer.py @@ -137,6 +137,11 @@ class Stylizer(object): 'Stylesheet %r referenced by file %r not in manifest' % (path, item.href)) continue + if not hasattr(sitem.data, 'cssRules'): + self.logger.warn( + 'Stylesheet %r referenced by file %r is not CSS'%(path, + item.href)) + continue stylesheets.append(sitem.data) for x in (extra_css, user_css): if x: