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.
