# Excepciones

Código Fuente Lib/asyncio/exceptions.py

exception `asyncio.``TimeoutError`

  La operación ha excedido el tiempo límite.

  Importante

  Esta excepción es diferente a la excepción incorporada `TimeoutError`.

exception `asyncio.``CancelledError`

  La operación ha sido cancelada.

  Esta excepción se puede capturar para realizar operaciones personalizadas cuando se cancelan las tareas de asyncio. En casi todas las situaciones, la excepción debe volver a lanzarse.

  Distinto en la versión 3.8: `CancelledError` es ahora una subclase de `BaseException`.

exception `asyncio.``InvalidStateError`

  Estado Interno no válido de `Task` o `Future`.

  Se puede lanzar en situaciones como establecer un valor de resultado para un objeto Future que ya tiene un valor de resultado establecido.

exception `asyncio.``SendfileNotAvailableError`

  La llamada al sistema «sendfile» no esta disponible desde el socket o tipo de archivo dado.

  Una subclase de `RuntimeError`.

exception `asyncio.``IncompleteReadError`

  La operación de lectura solicitada no se completó completamente.

  Lanzado por la asyncio stream APIs.

  La excepción es una subclase de `EOFError`.

  `expected`

    El número total (`int`) de bytes esperados.

  `partial`

    Un cadena de `bytes` leída antes de que alcance al final del flujo.

exception `asyncio.``LimitOverrunError`

  Alcanzó el límite de tamaño del búfer mientras buscaba un separador.

  Lanzado por asyncio stream APIs.

  `consumed`

    El número total de bytes que se consumirán.