summaryrefslogtreecommitdiffstats
path: root/Modules/grpmodule.c
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2007-08-26 02:54:31 (GMT)
committerNeal Norwitz <nnorwitz@gmail.com>2007-08-26 02:54:31 (GMT)
commit6777c85cbadbad6c87599374e79979bf053ba148 (patch)
treefcaa6d78a4765d0def189e2cb06cd5728bef7bbb /Modules/grpmodule.c
parent1ccfa90172cd9cd4feebbab25edece2285f123aa (diff)
downloadcpython-6777c85cbadbad6c87599374e79979bf053ba148.zip
cpython-6777c85cbadbad6c87599374e79979bf053ba148.tar.gz
cpython-6777c85cbadbad6c87599374e79979bf053ba148.tar.bz2
Use unicode
Diffstat (limited to 'Modules/grpmodule.c')
-rw-r--r--Modules/grpmodule.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/Modules/grpmodule.c b/Modules/grpmodule.c
index e5b9f47..853f0f6 100644
--- a/Modules/grpmodule.c
+++ b/Modules/grpmodule.c
@@ -47,7 +47,7 @@ mkgrent(struct group *p)
return NULL;
}
for (member = p->gr_mem; *member != NULL; member++) {
- PyObject *x = PyString_FromString(*member);
+ PyObject *x = PyUnicode_FromString(*member);
if (x == NULL || PyList_Append(w, x) != 0) {
Py_XDECREF(x);
Py_DECREF(w);
@@ -58,13 +58,13 @@ mkgrent(struct group *p)
}
#define SET(i,val) PyStructSequence_SET_ITEM(v, i, val)
- SET(setIndex++, PyString_FromString(p->gr_name));
+ SET(setIndex++, PyUnicode_FromString(p->gr_name));
#ifdef __VMS
SET(setIndex++, Py_None);
Py_INCREF(Py_None);
#else
if (p->gr_passwd)
- SET(setIndex++, PyString_FromString(p->gr_passwd));
+ SET(setIndex++, PyUnicode_FromString(p->gr_passwd));
else {
SET(setIndex++, Py_None);
Py_INCREF(Py_None);
@@ -110,10 +110,10 @@ grp_getgrnam(PyObject *self, PyObject *pyo_name)
char *name;
struct group *p;
- py_str_name = PyObject_Str(pyo_name);
+ py_str_name = PyObject_Unicode(pyo_name);
if (!py_str_name)
return NULL;
- name = PyString_AS_STRING(py_str_name);
+ name = PyUnicode_AsString(py_str_name);
if ((p = getgrnam(name)) == NULL) {
PyErr_Format(PyExc_KeyError, "getgrnam(): name not found: %s", name);