(self, client: Client, message)
| 1226 | self.handle_positions(client, message) |
| 1227 | |
| 1228 | def handle_error_message(self, client: Client, message) -> Bool: |
| 1229 | # |
| 1230 | # { |
| 1231 | # id: null, |
| 1232 | # error: { |
| 1233 | # code: 4006, |
| 1234 | # message: 'Invalid stream' |
| 1235 | # } |
| 1236 | # } |
| 1237 | # |
| 1238 | error = self.safe_dict(message, 'error', {}) |
| 1239 | code = self.safe_integer(error, 'code') |
| 1240 | try: |
| 1241 | if code is not None: |
| 1242 | msg = self.safe_string(error, 'message') |
| 1243 | raise ExchangeError(self.id + ' ' + msg) |
| 1244 | return True |
| 1245 | except Exception as e: |
| 1246 | client.reject(e) |
| 1247 | return True |
no test coverage detected