Revision 6a10f112 ncclient/operations/rpc.py
b/ncclient/operations/rpc.py | ||
---|---|---|
58 | 58 |
self._reply.parse() |
59 | 59 |
return self._reply |
60 | 60 |
|
61 |
def _set_reply(self, raw): |
|
62 |
self._reply = RPCReply(raw) |
|
63 |
|
|
64 |
def _set_reply_event(self): |
|
65 |
self._reply_event.set() |
|
66 |
|
|
67 | 61 |
def _delivery_hook(self): |
68 | 62 |
'For subclasses' |
69 | 63 |
pass |
70 | 64 |
|
71 | 65 |
def deliver(self, raw): |
72 |
self._set_reply(raw)
|
|
66 |
self._reply = RPCReply(raw)
|
|
73 | 67 |
self._delivery_hook() |
74 |
self._set_reply_event()
|
|
68 |
self._reply_event.set()
|
|
75 | 69 |
|
76 | 70 |
@property |
77 | 71 |
def has_reply(self): |
Also available in: Unified diff