Top Description Fields Constructors Methods
org.python.modules

public Class errno

extends Object
implements ClassDictInit
Class Inheritance
All Implemented Interfaces
org.python.core.ClassDictInit
Imports
jnr.constants.Constant, .ConstantSet, jnr.constants.platform.Errno, jnr.posix.util.Platform, org.python.core.ClassDictInit, .Py, .PyDictionary, .PyObject, .PyString, .imp

The Python errno module. Errno constants can be accessed from Java code via jnr.constants.platform.Errno, e.g. Errno.ENOENT.

Field Summary

Modifier and TypeField and Description
public static final PyString
public static final PyObject
errorcode

Reverse mapping of codes to names.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
addCode(PyObject dict, String name, int code, String message)

public static void
private static void
private static void
initWindows(PyObject dict)

Setup errnos for Windows.

public static PyObject
strerror(PyObject code)
Deprecated Use jnr.constants.platform.Errno.valueOf(code).toString() (or os.strerror from Python) instead.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

__doc__back to summary
public static final PyString __doc__
errorcodeback to summary
public static final PyObject errorcode

Reverse mapping of codes to names.

Constructor Detail

errnoback to summary
public errno()

Method Detail

addCodeback to summary
private static void addCode(PyObject dict, String name, int code, String message)
classDictInitback to summary
public static void classDictInit(PyObject dict)
initPosixback to summary
private static void initPosix(PyObject dict)
initWindowsback to summary
private static void initWindows(PyObject dict)

Setup errnos for Windows. Windows replaced the BSD/POSIX socket errnos with its own Winsock equivalents (e.g. EINVAL -> WSAEINVAL). We painstakenly map the missing constants to their WSA equivalent values and expose the WSA constants on their own.

strerrorback to summary
public static PyObject strerror(PyObject code)

Deprecated

Use jnr.constants.platform.Errno.valueOf(code).toString() (or os.strerror from Python) instead.

Annotations
@Deprecated