errno --- Standard errno system symbols¶
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
- errno.EMLINK¶
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
- errno.ENOLINK¶
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
Ajouté 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.EHWPOISON¶
Memory page has hardware error.
Ajouté dans la version 3.14.
- 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
Ajouté dans la version 3.11.
- errno.ENOMEDIUM¶
No medium found
- errno.EMEDIUMTYPE¶
Wrong medium type
- errno.ENOKEY¶
Required key not available
- errno.EKEYEXPIRED¶
Key has expired
- errno.EKEYREVOKED¶
Key has been revoked
- errno.EKEYREJECTED¶
Key was rejected by service
- errno.ERFKILL¶
Operation not possible due to RF-kill
- errno.ELOCKUNMAPPED¶
Locked lock was unmapped
- errno.ENOTACTIVE¶
Facility is not active
- errno.EAUTH¶
Authentication error
Ajouté dans la version 3.2.
- errno.EBADARCH¶
Bad CPU type in executable
Ajouté dans la version 3.2.
- errno.EBADEXEC¶
Bad executable (or shared library)
Ajouté dans la version 3.2.
- errno.EBADMACHO¶
Malformed Mach-o file
Ajouté dans la version 3.2.
- errno.EDEVERR¶
Device error
Ajouté dans la version 3.2.
- errno.EFTYPE¶
Inappropriate file type or format
Ajouté dans la version 3.2.
- errno.ENEEDAUTH¶
Need authenticator
Ajouté dans la version 3.2.
- errno.ENOATTR¶
Attribute not found
Ajouté dans la version 3.2.
- errno.ENOPOLICY¶
Policy not found
Ajouté dans la version 3.2.
- errno.EPROCLIM¶
Too many processes
Ajouté dans la version 3.2.
- errno.EPROCUNAVAIL¶
Bad procedure for program
Ajouté dans la version 3.2.
- errno.EPROGMISMATCH¶
Program version wrong
Ajouté dans la version 3.2.
- errno.EPROGUNAVAIL¶
RPC prog. not avail
Ajouté dans la version 3.2.
- errno.EPWROFF¶
Device power is off
Ajouté dans la version 3.2.
- errno.EBADRPC¶
RPC struct is bad
Ajouté dans la version 3.2.
- errno.ERPCMISMATCH¶
RPC version wrong
Ajouté dans la version 3.2.
- errno.ESHLIBVERS¶
Shared library version mismatch
Ajouté dans la version 3.2.
- errno.ENOTCAPABLE¶
Capabilities insufficient. This error is mapped to the exception
PermissionError.Disponibilité: WASI, FreeBSD
Ajouté dans la version 3.11.1.
- errno.ECANCELED¶
Operation canceled
Ajouté dans la version 3.2.
- errno.EOWNERDEAD¶
Owner died
Ajouté dans la version 3.2.
- errno.ENOTRECOVERABLE¶
State not recoverable
Ajouté dans la version 3.2.