File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2828# On some systems, getpreferredencoding sets the locale, which has
2929# side effects. Passing False eliminates those side effects.
3030
31- try :
32- preferredencoding = locale .getpreferredencoding (
33- matplotlib .rcParams ['axes.formatter.use_locale' ]).strip ()
34- if not preferredencoding :
35- preferredencoding = None
36- except (ValueError , ImportError , AttributeError ):
37- preferredencoding = None
3831
3932def unicode_safe (s ):
33+ import matplotlib
34+
35+ try :
36+ preferredencoding = locale .getpreferredencoding (
37+ matplotlib .rcParams ['axes.formatter.use_locale' ]).strip ()
38+ if not preferredencoding :
39+ preferredencoding = None
40+ except (ValueError , ImportError , AttributeError ):
41+ preferredencoding = None
42+
4043 if preferredencoding is None : return unicode (s )
4144 else : return unicode (s , preferredencoding )
4245
You can’t perform that action at this time.
0 commit comments