Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
645 B · 14 lines
123456789101112131415--- a/lib/matplotlib/font_manager.py+++ b/lib/matplotlib/font_manager.py@@ -266,8 +266,11 @@ def _get_fontconfig_fonts(): @lru_cache def _get_macos_fonts(): """Cache and list the font paths known to ``system_profiler SPFontsDataType``."""- d, = plistlib.loads(- subprocess.check_output(["system_profiler", "-xml", "SPFontsDataType"]))+ try:+ d, = plistlib.loads(+ subprocess.check_output(["system_profiler", "-xml", "SPFontsDataType"]))+ except (OSError, subprocess.CalledProcessError, plistlib.InvalidFileException):+ return [] return [Path(entry["path"]) for entry in d["_items"]]