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.
