diff --git a/tools/oneclick/gui/monitoring/client_unb_data_logger.py b/tools/oneclick/gui/monitoring/client_unb_data_logger.py index a7e6083f349de5b548e2661eff75907b9e4ca16e..75b419d3807eb5814ab39825cbd47a17eb6c249d 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 ef8d47bd8a8622e6f9ab3490b5d2a2a74750f49f..23464c8eca953aff685aaabc4b78842df60f0ae3 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