summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/InterfaceGenerator/generator/generators/SmartFactoryBase.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/InterfaceGenerator/generator/generators/SmartFactoryBase.py b/tools/InterfaceGenerator/generator/generators/SmartFactoryBase.py
index 49c98b32fc..81aefcac86 100755
--- a/tools/InterfaceGenerator/generator/generators/SmartFactoryBase.py
+++ b/tools/InterfaceGenerator/generator/generators/SmartFactoryBase.py
@@ -935,10 +935,10 @@ class CodeGenerator(object):
if (member.deprecated is not None and member.removed is not None):
raise GenerateError("Error: Deprecated and removed should not be present together for " + member.name)
- for item in member.history:
- if item.since is None or item.until is None:
- raise GenerateError("Error: History items require since and until parameters for " + member.name)
- return
+ if(member.history is not None):
+ for item in member.history:
+ if item.since is None or item.until is None:
+ raise GenerateError("Error: History items require since and until parameters for " + member.name)
def _gen_schema_item_fill(self, member, since, until, deprecated, removed):
"""Generate schema item fill code.