errno — Symboles du système errno standard


This module makes available standard errno system symbols. The value of each symbol is the corresponding integer value. The names and descriptions are borrowed from linux/include/errno.h, which should be all-inclusive.

errno.errorcode

Dictionnaire associant la valeur errno au nom de chaîne dans le système sous-jacent. Par exemple, errno.errorcode[errno.EPERM] correspond à 'EPERM'.

Pour traduire un code d'erreur en message d'erreur, utilisez os.strerror().

De la liste suivante, les symboles qui ne sont pas utilisés dans la plateforme actuelle ne sont pas définis par le module. La liste spécifique des symboles définis est disponible comme errno.errorcode.keys(). Les symboles disponibles font partie de cette liste :

errno.EPERM

Operation not permitted. This error is mapped to the exception PermissionError.

errno.ENOENT

No such file or directory. This error is mapped to the exception FileNotFoundError.

errno.ESRCH

No such process. This error is mapped to the exception ProcessLookupError.

errno.EINTR

Interrupted system call. This error is mapped to the exception InterruptedError.

errno.EIO

Erreur d'entrée-sortie

errno.ENXIO

Dispositif ou adresse inexistant

errno.E2BIG

Liste d'arguments trop longue

errno.ENOEXEC

Erreur de format d'exécution

errno.EBADF

Mauvais descripteur de fichier

errno.ECHILD

No child processes. This error is mapped to the exception ChildProcessError.

errno.EAGAIN

Try again. This error is mapped to the exception BlockingIOError.

errno.ENOMEM

Mémoire insuffisante

errno.EACCES

Permission denied. This error is mapped to the exception PermissionError.

errno.EFAULT

Mauvaise adresse

errno.ENOTBLK

Dispositif de bloc requis

errno.EBUSY

Dispositif ou ressource occupé

errno.EEXIST

File exists. This error is mapped to the exception FileExistsError.

errno.EXDEV

Lien inapproprié

errno.ENODEV

Dispositif inexistant

errno.ENOTDIR

Not a directory. This error is mapped to the exception NotADirectoryError.

errno.EISDIR

Is a directory. This error is mapped to the exception IsADirectoryError.

errno.EINVAL

Argument invalide

errno.ENFILE

Plus de descripteur de fichier disponible

errno.EMFILE

Trop de fichiers ouverts

errno.ENOTTY

Opération de contrôle d'entrée-sortie invalide

errno.ETXTBSY

Fichier texte occupé

errno.EFBIG

Fichier trop grand

errno.ENOSPC

Plus de place sur le dispositif

errno.ESPIPE

Recherche invalide

errno.EROFS

Système de fichiers en lecture seule

Trop de liens symboliques

errno.EPIPE

Broken pipe. This error is mapped to the exception BrokenPipeError.

errno.EDOM

Argument mathématique hors du domaine de définition de la fonction

errno.ERANGE

Résultat mathématique non représentable

errno.EDEADLK

Un interblocage se produirait sur cette ressource

errno.ENAMETOOLONG

Nom de fichier trop long

errno.ENOLCK

Plus de verrou de fichier disponible

errno.ENOSYS

Fonction non implémentée

errno.ENOTEMPTY

Dossier non vide

errno.ELOOP

Trop de liens symboliques trouvés

errno.EWOULDBLOCK

Operation would block. This error is mapped to the exception BlockingIOError.

errno.ENOMSG

Pas de message du type voulu

errno.EIDRM

Identifiant supprimé

errno.ECHRNG

Le numéro de canal est hors des limites

errno.EL2NSYNC

Le niveau 2 n'est pas synchronisé

errno.EL3HLT

Niveau 3 stoppé

errno.EL3RST

Niveau 3 réinitialisé

errno.ELNRNG

Le numéro du lien est hors des limites

errno.EUNATCH

Le pilote de protocole n'est pas attaché

errno.ENOCSI

Pas de structure CSI disponible

errno.EL2HLT

Niveau 2 stoppé

errno.EBADE

Échange invalide

errno.EBADR

Descripteur de requête invalide

errno.EXFULL

Échange complet

errno.ENOANO

Pas de anode

errno.EBADRQC

Code de requête invalide

errno.EBADSLT

Slot invalide

errno.EDEADLOCK

Interblocage lors du verrouillage de fichier

errno.EBFONT

Mauvais format de fichier de police

errno.ENOSTR

Le périphérique n'est pas un flux

errno.ENODATA

Pas de donnée disponible

errno.ETIME

Délai maximal atteint

errno.ENOSR

Pas assez de ressources de type flux

errno.ENONET

Machine hors réseau

errno.ENOPKG

Paquet non installé

errno.EREMOTE

L'objet est distant

Lien coupé

errno.EADV

Erreur d'annonce

errno.ESRMNT

Erreur Srmount

errno.ECOMM

Erreur de communication lors de l'envoi

errno.EPROTO

Erreur de protocole

errno.EMULTIHOP

Transfert à sauts multiples essayé

errno.EDOTDOT

erreur spécifique RFS

errno.EBADMSG

Pas un message de données

errno.EOVERFLOW

Valeur trop grande pour être stockée dans ce type de donnée

errno.ENOTUNIQ

Nom non-unique dans le réseau

errno.EBADFD

Descripteur de fichier en mauvais état

errno.EREMCHG

Adresse distante changée

errno.ELIBACC

Accès impossible à une bibliothèque partagée nécessaire

errno.ELIBBAD

Accès à une bibliothèque partagée corrompue

errno.ELIBSCN

Section .lib de a.out corrompue

errno.ELIBMAX

Tentative de liaison entre trop de bibliothèques partagées

errno.ELIBEXEC

Impossible d'exécuter directement une bibliothèque partagée

errno.EILSEQ

Séquence de bytes illégale

errno.ERESTART

Appel système interrompu qui devrait être relancé

errno.ESTRPIPE

Erreur d’enchaînement de flux

errno.EUSERS

Trop d'utilisateurs

errno.ENOTSOCK

Opération d'interface de connexion alors que ce n'est pas une interface de connexion

errno.EDESTADDRREQ

Adresse de destination obligatoire

errno.EMSGSIZE

Message trop long

errno.EPROTOTYPE

Mauvais type de protocole pour ce connecteur

errno.ENOPROTOOPT

Protocole pas disponible

errno.EPROTONOSUPPORT

Protocole non géré

errno.ESOCKTNOSUPPORT

Type de connecteur non géré

errno.EOPNOTSUPP

Opération non gérée par cette fin de lien

errno.ENOTSUP

Operation not supported

Nouveau dans la version 3.2.

errno.EPFNOSUPPORT

Famille de protocole non gérée

errno.EAFNOSUPPORT

Famille d'adresses non gérée par ce protocole

errno.EADDRINUSE

Adresse déjà utilisée

errno.EADDRNOTAVAIL

Impossible d'assigner l'adresse demandée

errno.ENETDOWN

Le réseau est désactivé

errno.ENETUNREACH

Réseau inaccessible

errno.ENETRESET

Connexion annulée par le réseau

errno.ECONNABORTED

Software caused connection abort. This error is mapped to the exception ConnectionAbortedError.

errno.ECONNRESET

Connection reset by peer. This error is mapped to the exception ConnectionResetError.

errno.ENOBUFS

Plus d'espace tampon disponible

errno.EISCONN

L'interface de connexion est déjà connectée

errno.ENOTCONN

L'interface de connexion n'est pas connectée

errno.ESHUTDOWN

Cannot send after transport endpoint shutdown. This error is mapped to the exception BrokenPipeError.

errno.ETOOMANYREFS

Trop de descripteurs : impossible d'effectuer la liaison

errno.ETIMEDOUT

Connection timed out. This error is mapped to the exception TimeoutError.

errno.ECONNREFUSED

Connection refused. This error is mapped to the exception ConnectionRefusedError.

errno.EHOSTDOWN

Hôte éteint

errno.EHOSTUNREACH

Pas de route vers l'hôte

errno.EALREADY

Operation already in progress. This error is mapped to the exception BlockingIOError.

errno.EINPROGRESS

Operation now in progress. This error is mapped to the exception BlockingIOError.

errno.ESTALE

Descripteur de fichier NFS corrompu

errno.EUCLEAN

La structure a besoin d'être nettoyée

errno.ENOTNAM

N'est pas un fichier nommé du type XENIX

errno.ENAVAIL

Pas de sémaphore XENIX disponible

errno.EISNAM

Est un fichier nommé

errno.EREMOTEIO

Erreur d'entrées-sorties distante

errno.EDQUOT

Quota dépassé

errno.EQFULL

Interface output queue is full

Nouveau dans la version 3.11.

errno.ENOTCAPABLE

Capabilities insufficient. This error is mapped to the exception PermissionError.

Availability: WASI, FreeBSD

Nouveau dans la version 3.11.1.

errno.ECANCELED

Operation canceled

Nouveau dans la version 3.2.

errno.EOWNERDEAD

Owner died

Nouveau dans la version 3.2.

errno.ENOTRECOVERABLE

State not recoverable

Nouveau dans la version 3.2.