8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e70895b + 98e6492 commit 5415c55Copy full SHA for 5415c55
lib/matplotlib/font_manager.py
@@ -152,9 +152,11 @@ def list_fonts(directory, extensions):
152
recursively under the directory.
153
"""
154
extensions = ["." + ext for ext in extensions]
155
- return [str(path)
156
- for path in filter(Path.is_file, Path(directory).glob("**/*.*"))
157
- if path.suffix.lower() in extensions]
+ return [os.path.join(dirpath, filename)
+ # os.walk ignores access errors, unlike Path.glob.
+ for dirpath, _, filenames in os.walk(directory)
158
+ for filename in filenames
159
+ if Path(filename).suffix.lower() in extensions]
160
161
162
def win32FontDirectory():
0 commit comments