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

Skip to content

Commit f1d3dac

Browse files
committed
Do not error on font-cache write error
Do not error on font-cache write error
1 parent 14216a9 commit f1d3dac

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/matplotlib/font_manager.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -964,8 +964,10 @@ def json_dump(data, filename):
964964
Handles FontManager and its fields."""
965965

966966
with open(filename, 'w') as fh:
967-
json.dump(data, fh, cls=JSONEncoder, indent=2)
968-
967+
try:
968+
json.dump(data, fh, cls=JSONEncoder, indent=2)
969+
except IOError as e:
970+
warnings.warn('Could not save font_manager cache ', e)
969971

970972
def json_load(filename):
971973
"""Loads a data structure as JSON from the named file.

0 commit comments

Comments
 (0)