Index: shared/scripts/configuration/utility.py =================================================================== diff -u -rd3cac7bb67115ce2c6a510cbaf67ab07c3a4a3b9 -r8161dad7c8e82558df7e562ce5862b919a5d8ebf --- shared/scripts/configuration/utility.py (.../utility.py) (revision d3cac7bb67115ce2c6a510cbaf67ab07c3a4a3b9) +++ shared/scripts/configuration/utility.py (.../utility.py) (revision 8161dad7c8e82558df7e562ce5862b919a5d8ebf) @@ -628,22 +628,21 @@ @return True/False- (bool) returns True if the value can type casted into float, else False """ try: - if '.' in num: - float(num) + if isinstance(num, float): return True except ValueError: return False -def is_intiger(num): +def is_integer(num): """ This function checks the value is adaptable for integer conversion. @param num - (string) (string) input value for conversion. @return True/False- (bool) returns True if the value can type casted into int, else False """ try: - if num.isdigit(): + if isinstance(num, int): return True except ValueError: return False @@ -698,7 +697,7 @@ count +=1 for value in range(len(message)): float_status = is_float(message[value]) - int_status = is_intiger(message[value]) + int_status = is_integer(message[value]) if float_status is True: message[value] = float(message[value]) if int_status is True: