Skip to content

Commit 11c8491

Browse files
author
walter.doerwald
committed
Document that codecs.lookup() returns a CodecInfo object.
(fixes SF bug #1754453). git-svn-id: http://svn.python.org/projects/python/trunk@56456 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent 3dc36cd commit 11c8491

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

Modules/_codecsmodule.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
register(search_function) -> None
1212
13-
lookup(encoding) -> (encoder, decoder, stream_reader, stream_writer)
13+
lookup(encoding) -> CodecInfo object
1414
1515
The builtin Unicode codecs use the following interface:
1616
@@ -45,7 +45,8 @@ PyDoc_STRVAR(register__doc__,
4545
\n\
4646
Register a codec search function. Search functions are expected to take\n\
4747
one argument, the encoding name in all lower case letters, and return\n\
48-
a tuple of functions (encoder, decoder, stream_reader, stream_writer).");
48+
a tuple of functions (encoder, decoder, stream_reader, stream_writer)\n\
49+
(or a CodecInfo object).");
4950

5051
static
5152
PyObject *codec_register(PyObject *self, PyObject *search_function)
@@ -57,10 +58,10 @@ PyObject *codec_register(PyObject *self, PyObject *search_function)
5758
}
5859

5960
PyDoc_STRVAR(lookup__doc__,
60-
"lookup(encoding) -> (encoder, decoder, stream_reader, stream_writer)\n\
61+
"lookup(encoding) -> CodecInfo\n\
6162
\n\
6263
Looks up a codec tuple in the Python codec registry and returns\n\
63-
a tuple of functions.");
64+
a tuple of function (or a CodecInfo object).");
6465

6566
static
6667
PyObject *codec_lookup(PyObject *self, PyObject *args)

0 commit comments

Comments
 (0)