From 3a1ca159ca772e95ba24614d95d83e46ff22f037 Mon Sep 17 00:00:00 2001
From: Tamas Gal <tgal@km3net.de>
Date: Mon, 10 Jun 2019 10:21:26 +0200
Subject: [PATCH] Fix issue with 0 rates

---
 scripts/trigger_rates.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/scripts/trigger_rates.py b/scripts/trigger_rates.py
index b9e5412..8f51607 100755
--- a/scripts/trigger_rates.py
+++ b/scripts/trigger_rates.py
@@ -147,7 +147,11 @@ class TriggerRate(kp.Module):
     def write_trigger_rates(self, timestamp, trigger_rates):
         entry = f"{timestamp}"
         for trigger_type in self._trigger_types:
-            entry += f",{trigger_rates[trigger_type]}"
+            try:
+                trigger_rate = trigger_rates[trigger_type]
+            except KeyError:
+                trigger_rate = 0
+            entry += f",{trigger_rate}"
         entry += '\n'
         self.trigger_rates_fobj.write(entry)
         self.trigger_rates_fobj.flush()
-- 
GitLab