MCPcopy Create free account
hub / github.com/ccxt/ccxt / handle_error_message

Method handle_error_message

python/ccxt/pro/backpack.py:1228–1247  ·  view source on GitHub ↗
(self, client: Client, message)

Source from the content-addressed store, hash-verified

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

Callers 1

handle_messageMethod · 0.95

Calls 5

ExchangeErrorClass · 0.90
safe_dictMethod · 0.80
safe_integerMethod · 0.80
safe_stringMethod · 0.80
rejectMethod · 0.65

Tested by

no test coverage detected