Index: shared/scripts/configuration/utility.py =================================================================== diff -u -re5ba46470df39d266cd719edbe1c8aedd3102d1a -r456c662ad380a0b230bd4d2464192be5ed16f001 --- shared/scripts/configuration/utility.py (.../utility.py) (revision e5ba46470df39d266cd719edbe1c8aedd3102d1a) +++ shared/scripts/configuration/utility.py (.../utility.py) (revision 456c662ad380a0b230bd4d2464192be5ed16f001) @@ -144,21 +144,22 @@ @return True/False- (bool) returns True if the value can type casted into float, else False """ try: - if isinstance(num, float): + if '.' in num: + float(num) return True except ValueError: return False -def is_integer(num): +def is_intiger(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 isinstance(num, int): + if num.isdigit(): return True except ValueError: return False @@ -213,7 +214,7 @@ count +=1 for value in range(len(message)): float_status = is_float(message[value]) - int_status = is_integer(message[value]) + int_status = is_intiger(message[value]) if float_status is True: message[value] = float(message[value]) if int_status is True: