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 broadtry..exceptblock: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
TaskouFuture.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.
-
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.
-
