Merge pull request #998 from croneter/fix-attributeerror
Fix rare AttributeError on PKC startup when modifying advancedsettings.xml
This commit is contained in:
commit
211362aaf3
1 changed files with 3 additions and 2 deletions
|
@ -938,8 +938,9 @@ class XmlKodiSetting(object):
|
|||
if not append:
|
||||
old = self.get_setting(node_list)
|
||||
if (old is not None and
|
||||
old.text.strip() == value and
|
||||
old.attrib == attrib):
|
||||
((old.text is not None and old.text.strip() == value) or
|
||||
(old.text is None and value == '')) and
|
||||
(old.attrib or {}) == attrib):
|
||||
# Already set exactly these values
|
||||
return old
|
||||
LOG.debug('Adding etree to: %s, value: %s, attrib: %s, append: %s',
|
||||
|
|
Loading…
Reference in a new issue