This commit is contained in:
Alexander Belopolsky 2015-09-27 22:13:28 -04:00
commit 5d27ed858a
2 changed files with 11 additions and 4 deletions

View File

@ -27,6 +27,12 @@ Core and Builtins
Library
-------
- Issue #23600: Default implementation of tzinfo.fromutc() was returning
wrong results in some cases.
- Issue #25203: Failed readline.set_completer_delims() no longer left the
module in inconsistent state.
- Issue #25011: rlcomplete now omits private and special attribute names unless
the prefix starts with underscores.

View File

@ -464,10 +464,11 @@ set_completer_delims(PyObject *self, PyObject *args)
/* Keep a reference to the allocated memory in the module state in case
some other module modifies rl_completer_word_break_characters
(see issue #17289). */
free(completer_word_break_characters);
completer_word_break_characters = strdup(break_chars);
if (completer_word_break_characters) {
rl_completer_word_break_characters = completer_word_break_characters;
break_chars = strdup(break_chars);
if (break_chars) {
free(completer_word_break_characters);
completer_word_break_characters = break_chars;
rl_completer_word_break_characters = break_chars;
Py_RETURN_NONE;
}
else