From ba71d5f4769adc2cf426f0d0c99627b956176d6e Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Mon, 21 Apr 2025 01:26:51 +0200 Subject: don't fail for empty tile data This might happen in tests, so we should be prepared for it. --- fietsboek/trackmap.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fietsboek/trackmap.py b/fietsboek/trackmap.py index e8e21aa..c433ad0 100644 --- a/fietsboek/trackmap.py +++ b/fietsboek/trackmap.py @@ -80,6 +80,8 @@ class TrackMapRenderer: def _load_tile(self, zoom, x, y) -> Image: tile_data = self.requester.load_tile(self.layer, zoom, x, y) + if not tile_data: + return Image.new("RGB", (TILE_SIZE, TILE_SIZE)) return Image.open(io.BytesIO(tile_data)) def _draw_lines(self, image, zoom, start_x, start_y): -- cgit v1.2.3