Esta documentação é de uma versão antiga do Python que não é mais atualizada. Você deveria atualizar e ler a documentação do Python para versão estável atual.

# Exceções

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.

  Importante

  This exception is a subclass of `Exception`, so it can be accidentally suppressed by an overly broad `try..except` block:

      try:
          await operation
      except Exception:
          # The cancellation is broken because the *except* block
          # suppresses the CancelledError exception.
          log.log('an error has occurred')

  Instead, the following pattern should be used:

      try:
          await operation
      except asyncio.CancelledError:
          raise
      except Exception:
          log.log('an error has occurred')

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.