aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Schadt <kingdread@gmx.de>2026-01-03 22:09:31 +0100
committerDaniel Schadt <kingdread@gmx.de>2026-01-03 22:21:39 +0100
commitc2734f4ef29b6555c3e8d0616e42cd218f4eab69 (patch)
tree53c0a43c0a1617f54956f2bf92cbc5fd4026532a
parentfc57a66945b6dfb275326f3d537bbc3265f3aafc (diff)
downloadfietsboek-c2734f4ef29b6555c3e8d0616e42cd218f4eab69.tar.gz
fietsboek-c2734f4ef29b6555c3e8d0616e42cd218f4eab69.tar.bz2
fietsboek-c2734f4ef29b6555c3e8d0616e42cd218f4eab69.zip
fix importlib.resources.read_bytes for Python 3.11
-rw-r--r--fietsboek/pdf.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/fietsboek/pdf.py b/fietsboek/pdf.py
index 662798e..de6e50d 100644
--- a/fietsboek/pdf.py
+++ b/fietsboek/pdf.py
@@ -261,7 +261,10 @@ def generate(
temp_dir = Path(temp_dir_name)
LOGGER.debug("New PDF generation in %s", temp_dir)
- font_data = importlib.resources.read_binary("fietsboek", "pdf-assets/Nunito.ttf")
+ # importlib.resources.read_bytes cannot handle subdirs in 3.11
+ font_data = (
+ importlib.resources.files("fietsboek").joinpath("pdf-assets/Nunito.ttf").read_bytes()
+ )
(temp_dir / "Nunito.ttf").write_bytes(font_data)
draw_map(track, requester, tile_layer, temp_dir / "mapimage.png")