Exceções

Código-fonte: Lib/asyncio/exceptions.py


exception asyncio.TimeoutError

Um apelido descontinuado de TimeoutError, levantado quando a operação excedeu o prazo determinado.

Alterado na versão 3.11: Esta classe foi feita como um apelido de TimeoutError.

exception asyncio.CancelledError

A operação foi cancelada.

Esta exceção pode ser capturada para executar operações personalizadas quando as tarefas assíncronas são canceladas. Em quase todas as situações, a exceção deve ser levantada novamente.

Alterado na versão 3.8: CancelledError é agora uma subclasse de BaseException em vez de Exception.

exception asyncio.InvalidStateError

Estado interno inválido de Task ou Future.

Pode ser levantada em situações como definir um valor de resultado para um objeto Future que já tem um valor de resultado definido.

exception asyncio.SendfileNotAvailableError

A syscall “sendfile” não está disponível para o soquete ou tipo de arquivo fornecido.

Uma subclasse de RuntimeError.

exception asyncio.IncompleteReadError

A operação de leitura solicitada não foi totalmente concluída.

Levantada pelas APIs de fluxo de asyncio.

Esta exceção é uma subclasse de EOFError.

expected

O número total (int) de bytes esperados.

partial

Uma string de bytes lida antes do final do fluxo ser alcançado.

exception asyncio.LimitOverrunError

Atingiu o limite de tamanho do buffer ao procurar um separador.

Levantada pelas APIs de fluxo de asyncio.

consumed

O número total de bytes a serem consumidos.