Skip to content

Commit 0b481b5

Browse files
committed
Merge pull request #3131 from tacaswell/unichr_cleanup
DOC : sixify unichr
2 parents 4c6b2cc + 03435f4 commit 0b481b5

File tree

7 files changed

+9
-18
lines changed

7 files changed

+9
-18
lines changed

examples/pylab_examples/font_table_ttf.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,8 @@
1616
from matplotlib.font_manager import FontProperties
1717
from pylab import figure, table, show, axis, title
1818

19-
try:
20-
unichr
21-
except NameError:
22-
# Python 3
23-
unichr = chr
19+
import six
20+
from six import unichr
2421

2522
# the font table grid
2623

lib/matplotlib/backends/backend_pdf.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,9 @@
1919
import zlib
2020

2121
import numpy as np
22+
from six import unichr
23+
from six import BytesIO
2224

23-
if six.PY3:
24-
from io import BytesIO
25-
unichr = chr
26-
else:
27-
from cStringIO import StringIO as BytesIO
2825
from datetime import datetime
2926
from math import ceil, cos, floor, pi, sin
3027
try:

lib/matplotlib/backends/backend_qt4.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
unicode_literals)
33

44
import six
5-
5+
from six import unichr
66
import os
77
import re
88
import signal

lib/matplotlib/backends/backend_svg.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33

44
import six
55
from six.moves import xrange
6-
if six.PY3:
7-
unichr = chr
6+
from six import unichr
87

98
import os, base64, tempfile, gzip, io, sys, codecs, re
109

lib/matplotlib/mathtext.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@
2323
import six
2424

2525
import os, sys
26-
if six.PY3:
27-
unichr = chr
26+
from six import unichr
2827
from math import ceil
2928
try:
3029
set

lib/matplotlib/tests/test_backend_qt4.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
unicode_literals)
33

44
import six
5-
5+
from six import unichr
66
from matplotlib import pyplot as plt
77
from matplotlib.testing.decorators import cleanup
88
from matplotlib.testing.decorators import knownfailureif

lib/matplotlib/type1font.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727

2828
import six
2929
from six.moves import filter
30-
if six.PY3:
31-
unichr = chr
30+
from six import unichr
3231

3332
import io
3433
import itertools

0 commit comments

Comments
 (0)