Lines Matching refs:request_id
1299 def add(self, request, callback=None, request_id=None): argument
1331 if request_id is None:
1332 request_id = self._new_id()
1335 if request_id in self._requests:
1336 raise KeyError("A request with this ID already exists: %s" % request_id)
1337 self._requests[request_id] = request
1338 self._callbacks[request_id] = callback
1339 self._order.append(request_id)
1359 for request_id in order:
1360 request = requests[request_id]
1364 msg['Content-ID'] = self._id_to_header(request_id)
1404 request_id = self._header_to_id(part['Content-ID'])
1409 self._responses[request_id] = (response, content)
1433 for request_id in self._order:
1434 request = self._requests[request_id]
1457 for request_id in self._order:
1458 resp, content = self._responses[request_id]
1460 redo_order.append(request_id)
1461 request = self._requests[request_id]
1463 redo_requests[request_id] = request
1472 for request_id in self._order:
1473 resp, content = self._responses[request_id]
1475 request = self._requests[request_id]
1476 callback = self._callbacks[request_id]
1488 callback(request_id, response, exception)
1490 self._callback(request_id, response, exception)