Skip to content

Commit 936f73b

Browse files
committed
Simplify gs and inkscape version checking logic
1 parent 887f88a commit 936f73b

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

lib/matplotlib/testing/_conversion_cache.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,12 @@ def __init__(self, directory=None, max_size=int(1e8)):
6161
self.max_size = max_size
6262
self.cached_ext = '.png'
6363
self.converter_version = {}
64-
try:
65-
self.converter_version['.pdf'] = \
66-
checkdep_ghostscript()[1].encode('utf-8')
67-
except:
68-
pass
69-
try:
70-
self.converter_version['.svg'] = \
71-
checkdep_inkscape().encode('utf-8')
72-
except:
73-
pass
64+
_, gs_version = checkdep_ghostscript()
65+
if gs_version is not None:
66+
self.converter_version['.pdf'] = gs_version.encode('utf-8')
67+
is_version = checkdep_inkscape()
68+
if is_version is not None:
69+
self.converter_version['.svg'] = is_version.encode('utf-8')
7470
self.hash_cache = {}
7571

7672
def get(self, filename, newname):

0 commit comments

Comments
 (0)