]> granicus.if.org Git - python/commitdiff
grp_getgrgid(), grp_getgrnam(): Patch # 868499, improvement to the error
authorBarry Warsaw <barry@python.org>
Tue, 20 Jan 2004 21:06:00 +0000 (21:06 +0000)
committerBarry Warsaw <barry@python.org>
Tue, 20 Jan 2004 21:06:00 +0000 (21:06 +0000)
messages.

Modules/grpmodule.c

index ab9d3c5edd8cd02325edffcd27732df16f7eab58..136dca01b7ec2fb795c8120f3fd5904f6d849d4f 100644 (file)
@@ -90,7 +90,7 @@ grp_getgrgid(PyObject *self, PyObject *args)
     if (!PyArg_ParseTuple(args, "i:getgrgid", &gid))
         return NULL;
     if ((p = getgrgid(gid)) == NULL) {
-        PyErr_SetString(PyExc_KeyError, "getgrgid(): gid not found");
+       PyErr_Format(PyExc_KeyError, "getgrgid(): gid not found: %d", gid);
         return NULL;
     }
     return mkgrent(p);
@@ -104,7 +104,7 @@ grp_getgrnam(PyObject *self, PyObject *args)
     if (!PyArg_ParseTuple(args, "s:getgrnam", &name))
         return NULL;
     if ((p = getgrnam(name)) == NULL) {
-        PyErr_SetString(PyExc_KeyError, "getgrnam(): name not found");
+       PyErr_Format(PyExc_KeyError, "getgrnam(): name not found: %s", name);
         return NULL;
     }
     return mkgrent(p);