Skip to content

Commit

Permalink
Merge "Call wrappers to retrieve integers and booleans from json obje…
Browse files Browse the repository at this point in the history
…cts"
  • Loading branch information
Zuul authored and opencontrail-ci-admin committed Feb 15, 2017
2 parents 08bfd5e + fed022e commit 18e4730
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 10 deletions.
11 changes: 3 additions & 8 deletions ifmap_parser.py
Expand Up @@ -259,16 +259,11 @@ def getMetaParentName(meta):
file.write(" if (parent.IsNull()) return true;\n")

if info.ctypename == 'std::string':
file.write(indent + 'std::string var;\n')
file.write(indent + 'if (!autogen::ParseString(parent, &var)) return false;\n')
file.write(indent + 'data->data = var;\n')
file.write(indent + 'if (!autogen::ParseString(parent, &data->data)) return false;\n')
elif info.ctypename == 'int':
file.write(indent + 'if (!parent.IsInt()) return false;\n')
file.write(indent +
'data->data = parent.GetInt();\n')
file.write(indent + 'if (!autogen::ParseInteger(parent, &data->data)) return false;\n')
elif info.ctypename == 'bool':
file.write(indent + 'if (!parent.IsBool()) return false;\n');
file.write(indent + 'data->data = parent.GetBool();\n');
file.write(indent + 'if (!autogen::ParseBoolean(parent, &data->data)) return false;\n')
file.write(indent + 'return true;\n')

file.write('}\n\n')
Expand Down
2 changes: 0 additions & 2 deletions type_parser.py
Expand Up @@ -69,8 +69,6 @@ def GenerateJsonTypeParser(self, file, ctype):
file.write(indent1 + '%s.push_back(var);\n' %
member.membername)
elif member.sequenceType == 'int':
file.write(indent1 +
'if (!value_node[i].IsInt()) return false;\n')
file.write(indent1 + 'int var;\n')
file.write(indent1 +
'if (!ParseInteger(value_node[i], &var)) return false;\n')
Expand Down

0 comments on commit 18e4730

Please sign in to comment.