[core] fix enabled issue when version mismatch

This commit is contained in:
Julien-Haudegond 2020-07-29 17:02:16 +02:00
parent f1af558603
commit 9e6c137ea2

View file

@ -98,7 +98,11 @@ class Attribute(BaseObject):
def getEnabled(self):
if isinstance(self.desc.enabled, types.FunctionType):
return self.desc.enabled(self.node)
try:
return self.desc.enabled(self.node)
except:
# Node implementation may fail due to version mismatch
return True
return self.attributeDesc.enabled
def setEnabled(self, v):