From 994d77042fe8de01842692e7068470e20b26b7a7 Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Sun, 11 Dec 2022 01:51:35 +0000 Subject: [PATCH] print data source annotations only once per source --- ocitysmap/layoutlib/abstract_renderer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ocitysmap/layoutlib/abstract_renderer.py b/ocitysmap/layoutlib/abstract_renderer.py index 3273777..9e72776 100644 --- a/ocitysmap/layoutlib/abstract_renderer.py +++ b/ocitysmap/layoutlib/abstract_renderer.py @@ -518,9 +518,9 @@ class Renderer: elif overlay.name != '': annotations['styles'].append(overlay.dname) if overlay.datasource != '': - annotations['sources'].append(overlay.datasource) + if overlay.datasource not in annotations['sources']: + annotations['sources'].append(overlay.datasource) - # TODO: remove duplicate data source return annotations