From efd5d11eb0396e1b5c98cd55ceae3d11f04a0fd1 Mon Sep 17 00:00:00 2001 From: Ali Javadi Date: Sun, 10 Jun 2018 10:29:26 -0400 Subject: [PATCH] fix circuit_drawer for linux/mac --- qiskit/tools/visualization.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qiskit/tools/visualization.py b/qiskit/tools/visualization.py index e44dc492f6b2..f345e2dab323 100644 --- a/qiskit/tools/visualization.py +++ b/qiskit/tools/visualization.py @@ -731,12 +731,12 @@ def circuit_drawer(circuit, 'Skipping circuit drawing...') else: try: + base = os.path.join(tmpdirname, filename) subprocess.run(["pdftocairo", "-singlefile", "-png", "-q", - "{}".format(os.path.join(tmpdirname, filename + '.pdf'))]) - pngfile = os.path.join(tmpdirname, "{0}.png".format(filename)) - im = Image.open(pngfile) + base + '.pdf', base]) + im = Image.open(base + '.png') im = trim(im) - os.remove(pngfile) + os.remove(base + '.png') except OSError as e: if e.errno == os.errno.ENOENT: logger.warning('WARNING: Unable to convert pdf to image. '