errno — Símbolos estándar del sistema errno


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

Diccionario que proporciona un mapeo del valor de errno al nombre de la cadena en el sistema subyacente. Por ejemplo, errno.errorcode[errno.EPERM] se asigna a 'EPERM'.

Para traducir un código de error numérico en un mensaje de error, use os.strerror().

De la siguiente lista, los símbolos que no se utilizan en la plataforma actual no están definidos por el módulo. La lista específica de símbolos definidos está disponible como errno.errorcode.keys(). Los símbolos disponibles pueden incluir:

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

Error de E/S

errno.ENXIO

No existe tal dispositivo o dirección

errno.E2BIG

Lista de argumentos demasiado larga

errno.ENOEXEC

Error de formato de ejecución

errno.EBADF

Número de archivo incorrecto

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

Sin memoria

errno.EACCES

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

errno.EFAULT

Dirección incorrecta

errno.ENOTBLK

Bloquear dispositivo requerido

errno.EBUSY

Dispositivo o recurso ocupado

errno.EEXIST

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

errno.EXDEV

Enlace entre dispositivos

errno.ENODEV

Hay tal dispositivo

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

Argumento inválido

errno.ENFILE

Desbordamiento de la tabla de archivos

errno.EMFILE

Demasiados archivos abiertos

errno.ENOTTY

No es un typewriter

errno.ETXTBSY

Archivo de texto ocupado

errno.EFBIG

Archivo demasiado grande

errno.ENOSPC

No queda espacio en el dispositivo

errno.ESPIPE

Búsqueda ilegal

errno.EROFS

Sistema de archivos de sólo lectura

Demasiados enlaces

errno.EPIPE

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

errno.EDOM

Argumento matemático fuera del dominio de función

errno.ERANGE

Resultado matemático no representable

errno.EDEADLK

Podría ocurrir un bloqueo de recursos

errno.ENAMETOOLONG

Nombre de archivo demasiado largo

errno.ENOLCK

No hay bloqueos de registro disponibles

errno.ENOSYS

Función no implementada

errno.ENOTEMPTY

Directorio no vacío

errno.ELOOP

Se han encontrado demasiados enlaces simbólicos

errno.EWOULDBLOCK

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

errno.ENOMSG

Ningún mensaje del tipo deseado

errno.EIDRM

Identificador eliminado

errno.ECHRNG

Número de canal fuera de rango

errno.EL2NSYNC

Nivel 2 no sincronizado

errno.EL3HLT

Nivel 3 detenido

errno.EL3RST

Nivel 3 restablecido

errno.ELNRNG

Número de enlace fuera de rango

errno.EUNATCH

Controlador de protocolo no adjunto

errno.ENOCSI

No hay estructura CSI disponible

errno.EL2HLT

Nivel 2 detenido

errno.EBADE

Intercambio inválido

errno.EBADR

Descriptor de solicitud inválido

errno.EXFULL

Intercambio completo

errno.ENOANO

Sin ánodo

errno.EBADRQC

Código de solicitud inválido

errno.EBADSLT

Ranura inválida

errno.EDEADLOCK

Error de interbloqueo de bloqueo de archivos

errno.EBFONT

Formato de archivo de fuente incorrecto

errno.ENOSTR

El dispositivo no es una secuencia

errno.ENODATA

Datos no disponibles

errno.ETIME

Temporizador expirado

errno.ENOSR

Recursos fuera de flujos

errno.ENONET

La computadora no está en la red

errno.ENOPKG

Paquete no instalado

errno.EREMOTE

El objeto es remoto

El enlace ha sido cortado

errno.EADV

Error de publicidad

errno.ESRMNT

Error de Srmount

errno.ECOMM

Error de comunicación al enviar

errno.EPROTO

Error de protocolo

errno.EMULTIHOP

Intento de salto múltiple

errno.EDOTDOT

Error específico de RFS (por su significado en inglés Remote File System)

errno.EBADMSG

No es un mensaje de datos

errno.EOVERFLOW

Valor demasiado grande para el tipo de datos definido

errno.ENOTUNIQ

Nombre no único en la red

errno.EBADFD

Descriptor de archivo en mal estado

errno.EREMCHG

La dirección remota cambió

errno.ELIBACC

No se puede acceder a una biblioteca compartida necesaria

errno.ELIBBAD

Accediendo a una biblioteca compartida dañada

errno.ELIBSCN

Sección .lib en a.out corrupta

errno.ELIBMAX

Intentando vincular demasiadas bibliotecas compartidas

errno.ELIBEXEC

No se puede ejecutar una biblioteca compartida directamente

errno.EILSEQ

Secuencia de byte ilegal

errno.ERESTART

Llamada al sistema interrumpida debe reiniciarse

errno.ESTRPIPE

Error de tubería de flujos

errno.EUSERS

Demasiados usuarios

errno.ENOTSOCK

Operación de socket en no-socket

errno.EDESTADDRREQ

Dirección de destino requerida

errno.EMSGSIZE

Mensaje demasiado largo

errno.EPROTOTYPE

Protocolo de tipo incorrecto para socket

errno.ENOPROTOOPT

Protocolo no disponible

errno.EPROTONOSUPPORT

Protocolo no soportado

errno.ESOCKTNOSUPPORT

Tipo de socket no soportado

errno.EOPNOTSUPP

Operación no soportada en el punto final de transporte

errno.EPFNOSUPPORT

Familia de protocolo no soportada

errno.EAFNOSUPPORT

Familia de direcciones no soportada por protocolo

errno.EADDRINUSE

Dirección ya en uso

errno.EADDRNOTAVAIL

No se puede asignar la dirección solicitada

errno.ENETDOWN

Red caída

errno.ENETUNREACH

Red es inalcanzable

errno.ENETRESET

Conexión de red interrumpida debido al reinicio

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

No hay espacio de búfer disponible

errno.EISCONN

El punto final de transporte ya está conectado

errno.ENOTCONN

El punto final de transporte no está conectado

errno.ESHUTDOWN

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

errno.ETOOMANYREFS

Demasiadas referencias: no se puede empalmar

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

Anfitrión caído

errno.EHOSTUNREACH

Sin ruta al anfitrión

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

Manejador de archivos NFS (por su significado en inglés Network File System) obsoleto

errno.EUCLEAN

La estructura necesita limpieza

errno.ENOTNAM

No es un archivo de tipo con nombre XENIX

errno.ENAVAIL

No hay semáforos XENIX disponibles

errno.EISNAM

Es un archivo de tipo con nombre

errno.EREMOTEIO

Error de E/S remota

errno.EDQUOT

Cuota excedida

errno.EQFULL

Interface output queue is full

Nuevo en la versión 3.11.

errno.ENOTCAPABLE

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

Availability: WASI, FreeBSD

Nuevo en la versión 3.11.1.