Exceptions
**********

**Code source :** Lib/asyncio/exceptions.py

======================================================================

exception asyncio.TimeoutError

   Alias obsolète de "TimeoutError", levée lorsque l'opération a
   dépassé le délai donné.

   Modifié dans la version 3.11: cette classe est devenue un alias de
   "TimeoutError".

exception asyncio.CancelledError

   L'opération a été annulée.

   Cette exception peut être interceptée pour effectuer des opérations
   personnalisées lorsque des tâches asynchrones sont annulées. Dans
   presque toutes les situations, l'exception doit être relancée.

   Modifié dans la version 3.8: "CancelledError" is now a subclass of
   "BaseException" rather than "Exception".

exception asyncio.InvalidStateError

   État interne non valide de "Task" ou "Future".

   Peut être levée dans des situations telles que la définition d'une
   valeur de résultat pour un objet *Future* qui a déjà une valeur de
   résultat définie.

exception asyncio.SendfileNotAvailableError

   L'appel système *sendfile* n'est pas disponible pour le connecteur
   ou le type de fichier donné.

   Sous-classe de "RuntimeError".

exception asyncio.IncompleteReadError

   L'opération de lecture demandée s'est terminée avant d'être
   complète.

   Levée par les API de flux asyncio.

   Cette exception est une sous-classe de "EOFError".

   expected

      Nombre total ("int") d'octets attendus.

   partial

      Chaîne de "bytes" lue avant que la fin du flux ne soit atteinte.

exception asyncio.LimitOverrunError

   La limite de taille de tampon a été atteinte lors de la recherche
   d'un séparateur.

   Levée par les API flux asyncio.

   consumed

      Nombre total d'octets à consommer.
