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..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
ouFuture
.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.
-