diff --git a/tools/oneclick/gui/monitoring/server_unb_data_logger.py b/tools/oneclick/gui/monitoring/server_unb_data_logger.py index 23464c8eca953aff685aaabc4b78842df60f0ae3..3c0bcf66475f3a570bd11e84975cbb800e59a2f7 100644 --- a/tools/oneclick/gui/monitoring/server_unb_data_logger.py +++ b/tools/oneclick/gui/monitoring/server_unb_data_logger.py @@ -4,7 +4,6 @@ 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 @@ -32,10 +31,9 @@ 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] = Decimal(datarates_dict[key] / devide_time * 8 / 1000000000) + datarates_dict[key] = round(datarates_dict[key] / devide_time * 8 / 1000000000, 9) except: datarates_dict[key] = None return datarates_dict