From 4d2587a9a87a418ee92f9d4b3fbf556e19846c68 Mon Sep 17 00:00:00 2001
From: Reinier van der Walle <walle@astron.nl>
Date: Thu, 17 Mar 2016 13:49:44 +0000
Subject: [PATCH]

---
 tools/oneclick/gui/monitoring/client_unb_data_logger.py | 2 +-
 tools/oneclick/gui/monitoring/server_unb_data_logger.py | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/tools/oneclick/gui/monitoring/client_unb_data_logger.py b/tools/oneclick/gui/monitoring/client_unb_data_logger.py
index a7e6083f34..75b419d380 100644
--- a/tools/oneclick/gui/monitoring/client_unb_data_logger.py
+++ b/tools/oneclick/gui/monitoring/client_unb_data_logger.py
@@ -50,7 +50,7 @@ class client_unb_data_logger:
                 break 
                 
             data_dict = pickle.loads(data)
-            print data_dict
+            
             # Write dic to csv
             list_to_write = []
             for label in self.label_list:
diff --git a/tools/oneclick/gui/monitoring/server_unb_data_logger.py b/tools/oneclick/gui/monitoring/server_unb_data_logger.py
index ef8d47bd8a..23464c8eca 100644
--- a/tools/oneclick/gui/monitoring/server_unb_data_logger.py
+++ b/tools/oneclick/gui/monitoring/server_unb_data_logger.py
@@ -4,6 +4,7 @@ import cPickle as pickle
 import time
 from commands import getstatusoutput
 import read_datarates
+from decimal import *
 ##let's set up some constants
 HOST = ''    #we are the host
 PORT = 44330    #arbitrary port not currently in use
@@ -31,9 +32,10 @@ def calc_datarates_Gbps(exec_time):
     t0 = time.time()    
     datarates_dict = datarate.get_data_rates()
     devide_time = time.time() - t0 + exec_time
+    getcontext().prec = 9
     for key in datarates_dict.keys():
         try:
-            datarates_dict[key] = datarates_dict[key] / float(devide_time) * 8 / 1000000000
+            datarates_dict[key] = Decimal(datarates_dict[key] / devide_time * 8 / 1000000000)
         except:
             datarates_dict[key] = None
     return datarates_dict
-- 
GitLab