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

Skip to content

Commit b3290d4

Browse files
committed
Merge pull request #5177 from jkseppan/dviread-modernization
MAINT: dviread refactoring
2 parents 9e2efff + 6e5ce85 commit b3290d4

File tree

12 files changed

+557
-292
lines changed

12 files changed

+557
-292
lines changed

lib/matplotlib/backends/backend_pdf.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1845,9 +1845,8 @@ def draw_tex(self, gc, x, y, s, prop, angle, ismath='TeX!', mtext=None):
18451845
texmanager = self.get_texmanager()
18461846
fontsize = prop.get_size_in_points()
18471847
dvifile = texmanager.make_dvi(s, fontsize)
1848-
dvi = dviread.Dvi(dvifile, 72)
1849-
page = six.next(iter(dvi))
1850-
dvi.close()
1848+
with dviread.Dvi(dvifile, 72) as dvi:
1849+
page = six.next(iter(dvi))
18511850

18521851
# Gather font information and do some setup for combining
18531852
# characters into strings. The variable seq will contain a

0 commit comments

Comments
 (0)