diff options
-rwxr-xr-x | tools/InterfaceGenerator/generator/generators/SmartFactoryBase.py | 8 |
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. |