Skip to content

Commit 455fc0c

Browse files
committed
Make members private
1 parent 1ce415c commit 455fc0c

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

lib/matplotlib/backends/backend_pgf.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1010,12 +1010,12 @@ class PdfPages(object):
10101010
... pdf.savefig()
10111011
"""
10121012
__slots__ = (
1013-
'outputfile',
1013+
'_outputfile',
10141014
'keep_empty',
1015-
'tmpdir',
1016-
'base_name',
1017-
'fname_tex',
1018-
'fname_pdf',
1015+
'_tmpdir',
1016+
'_basename',
1017+
'_fname_tex',
1018+
'_fname_pdf',
10191019
'_n_figures',
10201020
'_file',
10211021
)
@@ -1045,16 +1045,16 @@ def __init__(self, filename, keep_empty=True, metadata=None):
10451045
for `'Creator'`, `'Producer'` and `'CreationDate'`. They
10461046
can be removed by setting them to `None`.
10471047
"""
1048-
self.outputfile = filename
1048+
self._outputfile = filename
10491049
self._n_figures = 0
10501050
self.keep_empty = keep_empty
10511051

10521052
# create temporary directory for compiling the figure
1053-
self.tmpdir = tempfile.mkdtemp(prefix="mpl_pgf_pdfpages_")
1054-
self.base_name = 'pdf_pages'
1055-
self.fname_tex = os.path.join(self.tmpdir, self.base_name + ".tex")
1056-
self.fname_pdf = os.path.join(self.tmpdir, self.base_name + ".pdf")
1057-
self._file = open(self.fname_tex, 'wb')
1053+
self._tmpdir = tempfile.mkdtemp(prefix="mpl_pgf_pdfpages_")
1054+
self._basename = 'pdf_pages'
1055+
self._fname_tex = os.path.join(self._tmpdir, self._basename + ".tex")
1056+
self._fname_pdf = os.path.join(self._tmpdir, self._basename + ".pdf")
1057+
self._file = open(self._fname_tex, 'wb')
10581058

10591059
def _write_header(self, width_inches, height_inches):
10601060
latex_preamble = get_preamble()
@@ -1089,11 +1089,11 @@ def close(self):
10891089
self._run_latex()
10901090
finally:
10911091
try:
1092-
shutil.rmtree(self.tmpdir)
1092+
shutil.rmtree(self._tmpdir)
10931093
except:
1094-
TmpDirCleaner.add(self.tmpdir)
1094+
TmpDirCleaner.add(self._tmpdir)
10951095
elif self.keep_empty:
1096-
open(self.outputfile, 'wb').close()
1096+
open(self._outputfile, 'wb').close()
10971097

10981098
def _run_latex(self):
10991099
texcommand = get_texcommand()
@@ -1104,14 +1104,14 @@ def _run_latex(self):
11041104
os.path.basename(self.fname_tex),
11051105
]
11061106
try:
1107-
check_output(cmdargs, stderr=subprocess.STDOUT, cwd=self.tmpdir)
1107+
check_output(cmdargs, stderr=subprocess.STDOUT, cwd=self._tmpdir)
11081108
except subprocess.CalledProcessError as e:
11091109
raise RuntimeError(
11101110
"%s was not able to process your file.\n\nFull log:\n%s"
11111111
% (texcommand, e.output.decode('utf-8')))
11121112

11131113
# copy file contents to target
1114-
with open(self.fname_pdf, "rb") as fh_src, open(self.outputfile, "wb") as fh:
1114+
with open(self.fname_pdf, "rb") as fh_src, open(self._outputfile, "wb") as fh:
11151115
shutil.copyfileobj(fh_src, fh)
11161116

11171117
def savefig(self, figure=None, **kwargs):

0 commit comments

Comments
 (0)