Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c7c275d

Browse files
committed
If the user says it's ok to use their locale, use it so we get a correct value for preferred encoding. Printing localized dates is not possible without this.
1 parent 8f7f69a commit c7c275d

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lib/matplotlib/cbook.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,15 @@
2929
# side effects. Passing False eliminates those side effects.
3030

3131
try:
32-
preferredencoding = locale.getpreferredencoding(False).strip()
32+
preferredencoding = locale.getpreferredencoding(
33+
matplotlib.rcParams['axes.formatter.use_locale']).strip()
3334
if not preferredencoding:
3435
preferredencoding = None
3536
except (ValueError, ImportError, AttributeError):
3637
preferredencoding = None
3738

3839
def unicode_safe(s):
40+
print preferredencoding, type(s)
3941
if preferredencoding is None: return unicode(s)
4042
else: return unicode(s, preferredencoding)
4143

0 commit comments

Comments
 (0)