wrap send_multipart to prevent state_changed on each partial send
(self, *args, **kwargs)
| 282 | self._wait_read() |
| 283 | |
| 284 | def send_multipart(self, *args, **kwargs): |
| 285 | """wrap send_multipart to prevent state_changed on each partial send""" |
| 286 | self.__in_send_multipart = True |
| 287 | try: |
| 288 | msg = super().send_multipart(*args, **kwargs) |
| 289 | finally: |
| 290 | self.__in_send_multipart = False |
| 291 | self.__state_changed() |
| 292 | return msg |
| 293 | |
| 294 | def recv_multipart(self, *args, **kwargs): |
| 295 | """wrap recv_multipart to prevent state_changed on each partial recv""" |