Got unexpected RPC data format from server:\n{}
| 83 | |
| 84 | |
| 85 | class UnexpectedRPCDataFormatFromServer(Error): |
| 86 | """Got unexpected RPC data format from server:\n{}""" |
| 87 | |
| 88 | exit_mcode = 86 |
| 89 | |
| 90 | def __init__(self, data): |
| 91 | try: |
| 92 | data = data.decode()[:128] |
| 93 | except UnicodeDecodeError: |
| 94 | data = data[:128] |
| 95 | data = ["%02X" % byte for byte in data] |
| 96 | data = textwrap.fill(" ".join(data), 16 * 3) |
| 97 | super().__init__(data) |
| 98 | |
| 99 | |
| 100 | class ConnectionBrokenWithHint(Error): |