summaryrefslogtreecommitdiff
path: root/Objects/unicodeobject.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2007-08-27 18:20:11 +0000
committerGuido van Rossum <guido@python.org>2007-08-27 18:20:11 +0000
commit35d9428046e74cd9c36fb4507ca048dad32097cc (patch)
tree60842622c5c93594a374ad1c2c98d732bd00a181 /Objects/unicodeobject.c
parent700bd926778b06bfd955ace944b863c722b40872 (diff)
downloadcpython-git-35d9428046e74cd9c36fb4507ca048dad32097cc.tar.gz
There should be no codecs left that return str8 intead of bytes.
(And if there are, they will now get an error when used. So fix them!)
Diffstat (limited to 'Objects/unicodeobject.c')
-rw-r--r--Objects/unicodeobject.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index c799417f5e..5593ada3ee 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -6407,19 +6407,13 @@ unicode_encode(PyUnicodeObject *self, PyObject *args)
char *encoding = NULL;
char *errors = NULL;
PyObject *v;
-
+
if (!PyArg_ParseTuple(args, "|ss:encode", &encoding, &errors))
return NULL;
v = PyUnicode_AsEncodedObject((PyObject *)self, encoding, errors);
if (v == NULL)
goto onError;
if (!PyBytes_Check(v)) {
- if (PyString_Check(v)) {
- /* Old codec, turn it into bytes */
- PyObject *b = PyBytes_FromObject(v);
- Py_DECREF(v);
- return b;
- }
PyErr_Format(PyExc_TypeError,
"encoder did not return a bytes object "
"(type=%.400s)",