From 4d11a157e530b444f496d6a795afa0dbb0f6b7fa Mon Sep 17 00:00:00 2001 From: Matthias Bisping Date: Wed, 18 Jan 2023 09:39:04 +0100 Subject: [PATCH] Cache font selection --- test/fixtures/page_generation/page.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/fixtures/page_generation/page.py b/test/fixtures/page_generation/page.py index 142bc2d..b2f2850 100644 --- a/test/fixtures/page_generation/page.py +++ b/test/fixtures/page_generation/page.py @@ -543,11 +543,13 @@ def get_font_picker(font_dir=None): return RandomFontPicker(font_dir=font_dir) +@lru_cache(maxsize=None) def pick_random_mono_space_font_available_on_system(): font_picker = get_font_picker() return font_picker.pick_random_mono_space_font_available_on_system() +@lru_cache(maxsize=None) def pick_random_font_available_on_system(): font_picker = get_font_picker() return font_picker.pick_random_font_available_on_system(includes="mono")