From a48c9c583c14c30a271c683340c3535d0f80a244 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Mon, 16 Aug 2021 10:44:17 +0200
Subject: [PATCH] L2SS-333: connect() never checks for self.connected, the
 caller already does. Make this at least consistent.

---
 devices/clients/statistics_client.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/devices/clients/statistics_client.py b/devices/clients/statistics_client.py
index b66971b77..712d66cfc 100644
--- a/devices/clients/statistics_client.py
+++ b/devices/clients/statistics_client.py
@@ -49,10 +49,10 @@ class StatisticsClient(CommClient):
         """
         Function used to connect to the client.
         """
-        if not self.connected:
-            self.queue = Queue(maxsize=self.queuesize)
-            self.udp = UDPReceiver(self.host, self.port, self.queue, self.poll_timeout)
-            self.statistics = self.statistics_collector_class(self.queue)
+
+        self.queue = Queue(maxsize=self.queuesize)
+        self.udp = UDPReceiver(self.host, self.port, self.queue, self.poll_timeout)
+        self.statistics = self.statistics_collector_class(self.queue)
 
         super().connect()
 
-- 
GitLab