@@ -182,10 +182,8 @@ def __listen(self):
182
182
pass
183
183
if err == EVENT_MAGIC_NUMBER :
184
184
self .__handle_event (req_id , reply_packed )
185
- if err == 0 :
186
- self .__handle_reply (req_id , reply_packed )
187
185
else :
188
- self .__handle_error (req_id , err )
186
+ self .__handle_reply (req_id , err , reply_packed )
189
187
190
188
def __handle_event (self , req_id , event_packed ):
191
189
command = self .__jdwp_spec .lookup_command ("Event" , "Composite" )
@@ -194,15 +192,9 @@ def __handle_event(self, req_id, event_packed):
194
192
self .event_cv .notify ()
195
193
self .event_cv .release ()
196
194
197
- def __handle_reply (self , req_id , reply_packed ):
195
+ def __handle_reply (self , req_id , err , reply_packed ):
198
196
self .reply_cv .acquire ()
199
- self .__replies_by_req_id [req_id ] = (0 , reply_packed )
200
- self .reply_cv .notify ()
201
- self .reply_cv .release ()
202
-
203
- def __handle_error (self , req_id , err ):
204
- self .reply_cv .acquire ()
205
- self .__replies_by_req_id [req_id ] = (err , [])
197
+ self .__replies_by_req_id [req_id ] = (err , reply_packed )
206
198
self .reply_cv .notify ()
207
199
self .reply_cv .release ()
208
200
0 commit comments