[Python-Dev] Unicode support of the curses module in Python 3.3
steve at pearwood.info
Sun Sep 2 00:34:58 CEST 2012
On 01/09/12 23:44, Victor Stinner wrote:
> I changed many functions of the curses module in Python 3.3 to improve
> its Unicode support:
> For example, if the Python curses module is not linked to libncursesw,
> get_wch() is not available and addch("é") raises an OverflowError if
> the locale encoding is UTF-8 (because "é".encode("utf-8") is longer
> than 1 byte).
OverflowError? That is very surprising. I wouldn't guess that calling
addch could raise OverflowError.
Could you use a less surprising exception, or at least make sure that
it is clearly and obviously documented?
More information about the Python-Dev