File tree 1 file changed +10
-7
lines changed
1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change 28
28
# On some systems, getpreferredencoding sets the locale, which has
29
29
# side effects. Passing False eliminates those side effects.
30
30
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
38
31
39
32
def 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
+
40
43
if preferredencoding is None : return unicode (s )
41
44
else : return unicode (s , preferredencoding )
42
45
You can’t perform that action at this time.
0 commit comments