From: Eric F. <ef...@ha...> - 2010-06-14 02:56:56
|
On 06/13/2010 08:23 AM, Гузий Саша wrote: > Hello, > > I recently updated matplotlib using macports, and it broke my plotting > functions which plot date-value plots. > > The reason was that my locale.getpreferredencoding() returned empty > string in > cbook.py. > > changing the code to the following solved my problem > > # On some systems, locale.getpreferredencoding returns None, > # which can break unicode; and the sage project reports that > # some systems have incorrect locale specifications, e.g., > # an encoding instead of a valid locale name. > > try: > preferredencoding = locale.getpreferredencoding() > if preferredencoding.strip() == '': > raise ValueError > except ValueError: > preferredencoding = None > except ImportError: > preferredencoding = None > > sorry for disturbing you > -- > Huziy Oleksandr > Thank you for the report. I committed a modified version of your change in svn 8433. Eric |