errno
— Símbolos estándar del sistema errno¶
Este módulo pone a disposición los símbolos estándar del sistema errno
. El valor de cada símbolo es el valor entero correspondiente. Los nombres y descripciones están tomados de linux/include/errno.h
, que debería ser bastante completo.
-
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
¶ Operación no permitida
-
errno.
ENOENT
¶ El fichero o directorio no existe
-
errno.
ESRCH
¶ No hay tal proceso
-
errno.
EINTR
¶ Llamada al sistema interrumpida.
Ver también
Este error se asigna a la excepción
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
¶ Sin procesos secundarios
-
errno.
EAGAIN
¶ Vuelva a intentar
-
errno.
ENOMEM
¶ Sin memoria
-
errno.
EACCES
¶ Permiso denegado
-
errno.
EFAULT
¶ Dirección incorrecta
-
errno.
ENOTBLK
¶ Bloquear dispositivo requerido
-
errno.
EBUSY
¶ Dispositivo o recurso ocupado
-
errno.
EEXIST
¶ El archivo existe
-
errno.
EXDEV
¶ Enlace entre dispositivos
-
errno.
ENODEV
¶ Hay tal dispositivo
-
errno.
ENOTDIR
¶ No es un directorio
-
errno.
EISDIR
¶ Es un directorio
-
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
-
errno.
EMLINK
¶ Demasiados enlaces
-
errno.
EPIPE
¶ Tubería rota
-
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
¶ La operación podría bloquearse
-
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
-
errno.
ENOLINK
¶ 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
¶ El software causó falla de conexión
-
errno.
ECONNRESET
¶ Conexión restablecida por par
-
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
¶ No se puede enviar después de apagar el punto final de transporte
-
errno.
ETOOMANYREFS
¶ Demasiadas referencias: no se puede empalmar
-
errno.
ETIMEDOUT
¶ Tiempo de conexión agotado
-
errno.
ECONNREFUSED
¶ Conexión rechazada
-
errno.
EHOSTDOWN
¶ Anfitrión caído
-
errno.
EHOSTUNREACH
¶ Sin ruta al anfitrión
-
errno.
EALREADY
¶ Operación ya en curso
-
errno.
EINPROGRESS
¶ Operación ahora en progreso
-
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