We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9cffe0e commit f4be473Copy full SHA for f4be473
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