mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Fix #1696145 [EBook Converter Crashes on CSS Parsing](https://bugs.launchpad.net/calibre/+bug/1696145)
This commit is contained in:
parent
5f66041b62
commit
bb147d7413
@ -418,7 +418,10 @@ class Style(object):
|
||||
self._style.update(self._stylizer.flatten_style(style))
|
||||
|
||||
def _has_parent(self):
|
||||
return (self._element.getparent() is not None)
|
||||
try:
|
||||
return self._element.getparent() is not None
|
||||
except AttributeError:
|
||||
return False # self._element is None
|
||||
|
||||
def _get_parent(self):
|
||||
elem = self._element.getparent()
|
||||
@ -770,4 +773,3 @@ class Style(object):
|
||||
@property
|
||||
def is_hidden(self):
|
||||
return self._style.get('display') == 'none' or self._style.get('visibility') == 'hidden'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user