]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Added GetErrorString method (convert OSErr number to string)
authorJack Jansen <jack.jansen@cwi.nl>
Mon, 17 Jul 1995 11:36:01 +0000 (11:36 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Mon, 17 Jul 1995 11:36:01 +0000 (11:36 +0000)
Mac/Modules/macosmodule.c

index c5f14d6202c0a8558a7dfc0c5b15be8f62e837c7..23d39611db3a0b61c7048800e6f4fa19f7df941a 100644 (file)
@@ -219,6 +219,16 @@ MacOS_HandleEvent(PyObject *self, PyObject *args)
        return Py_None;
 }
 
+static PyObject *
+MacOS_GetErrorString(PyObject *self, PyObject *args)
+{
+       int errn;
+       
+       if (!PyArg_ParseTuple(args, "i", &errn))
+               return NULL;
+       return Py_BuildValue("s", PyMac_StrError(errn));
+}
+
 static PyMethodDef MacOS_Methods[] = {
        {"AcceptHighLevelEvent",        MacOS_AcceptHighLevelEvent, 1},
        {"GetCreatorAndType",           MacOS_GetCreatorAndType, 1},
@@ -229,6 +239,7 @@ static PyMethodDef MacOS_Methods[] = {
        {"SetScheduleTimes",    MacOS_SetScheduleTimes, 1},
        {"EnableAppswitch",             MacOS_EnableAppswitch, 1},
        {"HandleEvent",                 MacOS_HandleEvent, 1},
+       {"GetErrorString",              MacOS_GetErrorString, 1},
        {NULL,                          NULL}            /* Sentinel */
 };