[issue23067] Export readline forced_update_display

2015-08-01 Thread Martin Panter

Martin Panter added the comment:

There are actually a few other patches open adding wrappers for 
rl_forced_update_display():

* Issue 1175004: From 2005, other APIs as well
* Issue 24727: Includes documentation

As well as the documentation, I think it would be good to add a test case for 
new functionality if possible.

--
nosy: +vadmium
stage:  - needs patch
versions: +Python 3.6 -Python 3.4

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23067
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23067] Export readline forced_update_display

2015-02-17 Thread Olivier Matz

Olivier Matz added the comment:

By the way, I have my own implementation of the patch that did before checking 
the issue tracker. Instead of adding an argument to readline.redisplay(), it 
adds a new function readline.forced_update_display().

I attach the patch for reference, I don't know what is the preferred way to add 
this feature.

--
Added file: 
http://bugs.python.org/file38163/readline_add_forced_update_display.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23067
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23067] Export readline forced_update_display

2015-02-17 Thread Olivier Matz

Olivier Matz added the comment:

Hi,

I'm also interrested in this feature. Indeed, exporting 
rl_forced_update_display() is the only way I've found to make 
readline.set_completion_display_matches_hook() working properly. Without 
forcing the redisplay, the prompt is not displayed. This seems to be the proper 
function to call, because that's the one called at the end of display_matches() 
in libreadline code, which is the default function for displaying matches.

The attached file is a simple example code derived from 
http://pymotw.com/2/readline/ that shows that the patch is working.

--
nosy: +zer0
Added file: http://bugs.python.org/file38162/test-rdline.py

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23067
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23067] Export readline forced_update_display

2014-12-16 Thread Chris Hand

New submission from Chris Hand:

The current implementation of readline implements the redisplay function, but 
not the forced version. This patch maintains the current behavior as the 
default, but also allows a bool to be passed which, if True, calls 
rl_forced_update_display instead.

--
components: Extension Modules
files: readline_redisplay_force.patch
keywords: patch
messages: 232757
nosy: dexteradeus
priority: normal
severity: normal
status: open
title: Export readline forced_update_display
type: enhancement
versions: Python 3.4
Added file: http://bugs.python.org/file37473/readline_redisplay_force.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23067
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com