errno — codes d’erreur système¶
Ce module donne accès aux codes d’erreur symboliques pour l’exception OSError, ainsi qu’au dictionnaire errorcode qui associe les codes numériques à leurs noms symboliques.
Constantes¶
Les codes d’erreur ci-dessous sont basés sur le standard ANSI C / POSIX ; chacun est un entier dont le nom symbolique commence par E. Ce sont les codes fournis sur l’OpenMV Cam. Un code d’erreur est généralement accessible via exc.errno où exc est une instance de OSError. Exemple d’utilisation
try:
os.mkdir("my_dir")
except OSError as exc:
if exc.errno == errno.EEXIST:
print("Directory already exists")
- errno.EAGAIN: int¶
Ressource temporairement indisponible. Renvoyée par une opération non bloquante (par exemple une lecture/écriture de socket) qui bloquerait sinon.