diff options
| author | Daniel Schadt <kingdread@gmx.de> | 2026-01-03 22:09:31 +0100 |
|---|---|---|
| committer | Daniel Schadt <kingdread@gmx.de> | 2026-01-03 22:21:39 +0100 |
| commit | c2734f4ef29b6555c3e8d0616e42cd218f4eab69 (patch) | |
| tree | 53c0a43c0a1617f54956f2bf92cbc5fd4026532a | |
| parent | fc57a66945b6dfb275326f3d537bbc3265f3aafc (diff) | |
| download | fietsboek-c2734f4ef29b6555c3e8d0616e42cd218f4eab69.tar.gz fietsboek-c2734f4ef29b6555c3e8d0616e42cd218f4eab69.tar.bz2 fietsboek-c2734f4ef29b6555c3e8d0616e42cd218f4eab69.zip | |
fix importlib.resources.read_bytes for Python 3.11
| -rw-r--r-- | fietsboek/pdf.py | 5 |
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") |
