Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add C++ API
[vpp.git]
/
src
/
vpp-api
/
vapi
/
vapi_json_parser.py
diff --git
a/src/vpp-api/vapi/vapi_json_parser.py
b/src/vpp-api/vapi/vapi_json_parser.py
index
57a2238
..
1e17c7a
100644
(file)
--- a/
src/vpp-api/vapi/vapi_json_parser.py
+++ b/
src/vpp-api/vapi/vapi_json_parser.py
@@
-90,6
+90,7
@@
class Message:
def __init__(self, logger, definition, typedict,
struct_type_class, simple_type_class, field_class):
def __init__(self, logger, definition, typedict,
struct_type_class, simple_type_class, field_class):
+ self.request = None
self.logger = logger
m = definition
logger.debug("Parsing message definition `%s'" % m)
self.logger = logger
m = definition
logger.debug("Parsing message definition `%s'" % m)
@@
-292,6
+293,7
@@
class JsonParser:
if not m.is_reply():
try:
m.reply = self.get_reply(n)
if not m.is_reply():
try:
m.reply = self.get_reply(n)
+ m.reply.request = m
except:
raise ParseError(
"Cannot find reply to message `%s'" % n)
except:
raise ParseError(
"Cannot find reply to message `%s'" % n)