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