sort of backport 66038 by aliasing PyObject_Bytes to PyObject_Str

This commit is contained in:
Benjamin Peterson 2008-08-26 17:08:40 +00:00
parent e39be53c3c
commit 14cb6bcf2b
3 changed files with 14 additions and 0 deletions

View File

@ -130,6 +130,14 @@ Object Protocol
by the :keyword:`print` statement.
.. cfunction:: PyObject* PyObject_Bytes(PyObject *o)
.. index:: builtin: bytes
Compute a bytes representation of object *o*. In 2.x, this is just a alias
for :cfunc:`PyObject_Str`.
.. cfunction:: PyObject* PyObject_Unicode(PyObject *o)
.. index:: builtin: unicode

View File

@ -458,6 +458,7 @@ PyAPI_FUNC(void) _PyObject_Dump(PyObject *);
PyAPI_FUNC(PyObject *) PyObject_Repr(PyObject *);
PyAPI_FUNC(PyObject *) _PyObject_Str(PyObject *);
PyAPI_FUNC(PyObject *) PyObject_Str(PyObject *);
#define PyObject_Bytes PyObject_Str
#ifdef Py_USING_UNICODE
PyAPI_FUNC(PyObject *) PyObject_Unicode(PyObject *);
#endif

View File

@ -29,6 +29,11 @@ Core and Builtins
- Added warnings on the use of ``__getslice__``, ``__setslice__``, or
``__delslice__``.
C-API
-----
- Aliased PyObject_Bytes to PyObject_Str.
Library
-------