mirror of https://github.com/python/cpython
Use UTF-8 for a docstring that contains non-ASCII chars.
This commit is contained in:
parent
10ab4aeb86
commit
c1786ea1dc
|
@ -515,7 +515,7 @@ maintains the heap invariant!\n");
|
||||||
PyDoc_STRVAR(__about__,
|
PyDoc_STRVAR(__about__,
|
||||||
"Heap queues\n\
|
"Heap queues\n\
|
||||||
\n\
|
\n\
|
||||||
[explanation by François Pinard]\n\
|
[explanation by Fran\xc3\xa7ois Pinard]\n\
|
||||||
\n\
|
\n\
|
||||||
Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for\n\
|
Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for\n\
|
||||||
all k, counting elements from 0. For the sake of comparison,\n\
|
all k, counting elements from 0. For the sake of comparison,\n\
|
||||||
|
@ -609,11 +609,12 @@ From all times, sorting has always been a Great Art! :-)\n");
|
||||||
PyMODINIT_FUNC
|
PyMODINIT_FUNC
|
||||||
init_heapq(void)
|
init_heapq(void)
|
||||||
{
|
{
|
||||||
PyObject *m;
|
PyObject *m, *about;
|
||||||
|
|
||||||
m = Py_InitModule3("_heapq", heapq_methods, module_doc);
|
m = Py_InitModule3("_heapq", heapq_methods, module_doc);
|
||||||
if (m == NULL)
|
if (m == NULL)
|
||||||
return;
|
return;
|
||||||
PyModule_AddObject(m, "__about__", PyString_FromString(__about__));
|
about = PyUnicode_DecodeUTF8(__about__, strlen(__about__), NULL);
|
||||||
|
PyModule_AddObject(m, "__about__", about);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue