X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp-api%2Fvapi%2Fvapi_json_parser.py;fp=src%2Fvpp-api%2Fvapi%2Fvapi_json_parser.py;h=1383d456bf1a626a10e418671280ec495a78301a;hb=ef9c23503c759bfc0fc404c0d7cf122c92460123;hp=6d2db422c96c22cbc7ce1dddb78dc7c18976621f;hpb=9cc765559c39a299bdb55f3f7279abbcbe00a556;p=vpp.git diff --git a/src/vpp-api/vapi/vapi_json_parser.py b/src/vpp-api/vapi/vapi_json_parser.py index 6d2db422c96..1383d456bf1 100644 --- a/src/vpp-api/vapi/vapi_json_parser.py +++ b/src/vpp-api/vapi/vapi_json_parser.py @@ -164,7 +164,7 @@ class Message(object): raise ParseError("While parsing message `%s': could not find all " "common header fields" % name) for field in m[1:]: - if len(field) == 1 and 'crc' in field: + if isinstance(field, dict) and 'crc' in field: self.crc = field['crc'] logger.debug("Found CRC `%s'" % self.crc) continue