diff options
author | Gregory P. Smith <greg@mad-scientist.com> | 2008-06-09 04:58:54 +0000 |
---|---|---|
committer | Gregory P. Smith <greg@mad-scientist.com> | 2008-06-09 04:58:54 +0000 |
commit | dd96db63f689e2f0d8ae5a1436b3b3395eec7de5 (patch) | |
tree | b2299acac9ce44fc488fc7b2ae2a44548cd5fbb8 /Modules/_cursesmodule.c | |
parent | e98839a1f48b2915f1cc747884e64f4d6e4c8e7a (diff) | |
download | cpython-git-dd96db63f689e2f0d8ae5a1436b3b3395eec7de5.tar.gz |
This reverts r63675 based on the discussion in this thread:
http://mail.python.org/pipermail/python-dev/2008-June/079988.html
Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names
in the spirit of 3.0 are available via a #define only. See the email thread.
Diffstat (limited to 'Modules/_cursesmodule.c')
-rw-r--r-- | Modules/_cursesmodule.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c index 964a260bb2..137c580731 100644 --- a/Modules/_cursesmodule.c +++ b/Modules/_cursesmodule.c @@ -198,9 +198,9 @@ PyCurses_ConvertToChtype(PyObject *obj, chtype *ch) { if (PyInt_Check(obj)) { *ch = (chtype) PyInt_AsLong(obj); - } else if(PyBytes_Check(obj) - && (PyBytes_Size(obj) == 1)) { - *ch = (chtype) *PyBytes_AsString(obj); + } else if(PyString_Check(obj) + && (PyString_Size(obj) == 1)) { + *ch = (chtype) *PyString_AsString(obj); } else { return 0; } @@ -886,9 +886,9 @@ PyCursesWindow_GetKey(PyCursesWindowObject *self, PyObject *args) return Py_BuildValue("c", rtn); else #if defined(__NetBSD__) - return PyBytes_FromString(unctrl(rtn)); + return PyString_FromString(unctrl(rtn)); #else - return PyBytes_FromString((char *)keyname(rtn)); + return PyString_FromString((char *)keyname(rtn)); #endif } @@ -943,7 +943,7 @@ PyCursesWindow_GetStr(PyCursesWindowObject *self, PyObject *args) } if (rtn2 == ERR) rtn[0] = 0; - return PyBytes_FromString(rtn); + return PyString_FromString(rtn); } static PyObject * @@ -1095,7 +1095,7 @@ PyCursesWindow_InStr(PyCursesWindowObject *self, PyObject *args) } if (rtn2 == ERR) rtn[0] = 0; - return PyBytes_FromString(rtn); + return PyString_FromString(rtn); } static PyObject * @@ -1757,7 +1757,7 @@ PyCurses_EraseChar(PyObject *self) ch = erasechar(); - return PyBytes_FromStringAndSize(&ch, 1); + return PyString_FromStringAndSize(&ch, 1); } static PyObject * @@ -2114,7 +2114,7 @@ PyCurses_KeyName(PyObject *self, PyObject *args) } knp = keyname(ch); - return PyBytes_FromString((knp == NULL) ? "" : (char *)knp); + return PyString_FromString((knp == NULL) ? "" : (char *)knp); } #endif @@ -2125,7 +2125,7 @@ PyCurses_KillChar(PyObject *self) ch = killchar(); - return PyBytes_FromStringAndSize(&ch, 1); + return PyString_FromStringAndSize(&ch, 1); } static PyObject * @@ -2496,7 +2496,7 @@ PyCurses_tigetstr(PyObject *self, PyObject *args) Py_INCREF(Py_None); return Py_None; } - return PyBytes_FromString( capname ); + return PyString_FromString( capname ); } static PyObject * @@ -2520,7 +2520,7 @@ PyCurses_tparm(PyObject *self, PyObject *args) return NULL; } - return PyBytes_FromString(result); + return PyString_FromString(result); } static PyObject * @@ -2547,14 +2547,14 @@ PyCurses_UnCtrl(PyObject *self, PyObject *args) if (PyInt_Check(temp)) ch = (chtype) PyInt_AsLong(temp); - else if (PyBytes_Check(temp)) - ch = (chtype) *PyBytes_AsString(temp); + else if (PyString_Check(temp)) + ch = (chtype) *PyString_AsString(temp); else { PyErr_SetString(PyExc_TypeError, "argument must be a ch or an int"); return NULL; } - return PyBytes_FromString(unctrl(ch)); + return PyString_FromString(unctrl(ch)); } static PyObject * @@ -2569,8 +2569,8 @@ PyCurses_UngetCh(PyObject *self, PyObject *args) if (PyInt_Check(temp)) ch = (int) PyInt_AsLong(temp); - else if (PyBytes_Check(temp)) - ch = (int) *PyBytes_AsString(temp); + else if (PyString_Check(temp)) + ch = (int) *PyString_AsString(temp); else { PyErr_SetString(PyExc_TypeError, "argument must be a ch or an int"); return NULL; @@ -2753,7 +2753,7 @@ init_curses(void) PyDict_SetItemString(d, "error", PyCursesError); /* Make the version available */ - v = PyBytes_FromString(PyCursesVersion); + v = PyString_FromString(PyCursesVersion); PyDict_SetItemString(d, "version", v); PyDict_SetItemString(d, "__version__", v); Py_DECREF(v); |