Remove impossible check in send_message_await_response (#513)

This commit is contained in:
J. Nick Koston 2023-07-27 08:32:30 -05:00 committed by GitHub
parent 48b56ad25c
commit b9ec1d0bc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -678,17 +678,14 @@ class APIConnection:
async def send_message_await_response( async def send_message_await_response(
self, send_msg: message.Message, response_type: Any, timeout: float = 10.0 self, send_msg: message.Message, response_type: Any, timeout: float = 10.0
) -> Any: ) -> Any:
res = await self.send_message_await_response_complex( [response] = await self.send_message_await_response_complex(
send_msg, send_msg,
None, # we will only get responses of `response_type` None, # we will only get responses of `response_type`
None, # we will only get responses of `response_type` None, # we will only get responses of `response_type`
(response_type,), (response_type,),
timeout=timeout, timeout=timeout,
) )
if len(res) != 1: return response
raise APIConnectionError(f"Expected one result, got {len(res)}")
return res[0]
def _report_fatal_error(self, err: Exception) -> None: def _report_fatal_error(self, err: Exception) -> None:
"""Report a fatal error that occurred during an operation. """Report a fatal error that occurred during an operation.