From 8911b798f8abc3916a6739f15a2b9536ac6a78f5 Mon Sep 17 00:00:00 2001 From: Hannes Feldt <feldt@astron.nl> Date: Fri, 24 Nov 2023 16:22:45 +0100 Subject: [PATCH] Fix tcp replicator --- tangostationcontrol/VERSION | 2 +- .../tangostationcontrol/clients/statistics/consumer.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tangostationcontrol/VERSION b/tangostationcontrol/VERSION index b9c51a1a9..c9731ff41 100644 --- a/tangostationcontrol/VERSION +++ b/tangostationcontrol/VERSION @@ -1 +1 @@ -0.24.6 +0.24.7 diff --git a/tangostationcontrol/tangostationcontrol/clients/statistics/consumer.py b/tangostationcontrol/tangostationcontrol/clients/statistics/consumer.py index dea33f22a..5372ea1ba 100644 --- a/tangostationcontrol/tangostationcontrol/clients/statistics/consumer.py +++ b/tangostationcontrol/tangostationcontrol/clients/statistics/consumer.py @@ -7,6 +7,7 @@ from queue import Queue from threading import Thread from lofar_station_client.statistics.collector import StatisticsCollector +from lofar_station_client.statistics.packets import StatisticsPacket from tangostationcontrol.clients.statistics.client_thread import StatisticsClientThread logger = logging.getLogger() @@ -70,7 +71,9 @@ class StatisticsConsumer(Thread, StatisticsClientThread): break try: - self.collector.process_packet(self.last_packet) + self.collector.process_packet( + StatisticsPacket.parse_packet(self.last_packet) + ) except ValueError as e: self._exception_logging(e) # continue processing -- GitLab