Exceções

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


exception asyncio.TimeoutError

A operação excedeu o prazo estabelecido.

Importante

Esta exceção é diferente da exceção embutida 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.

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.