(self)
| 475 | self.annotation_dict = annotations |
| 476 | |
| 477 | def encode(self) -> bytes: |
| 478 | self._pre_encode() |
| 479 | sz = 16 |
| 480 | while True: |
| 481 | err, data = pn_message_encode(self._msg, sz) |
| 482 | if err == PN_OVERFLOW: |
| 483 | sz *= 2 |
| 484 | continue |
| 485 | else: |
| 486 | self._check(err) |
| 487 | return data |
| 488 | |
| 489 | def decode(self, data: bytes) -> None: |
| 490 | self._check(pn_message_decode(self._msg, data)) |
no test coverage detected