Index: shared/scripts/configuration/utility.py =================================================================== diff -u -r025314f84b7e369d579a9e9a689ad065f6772414 -r0f06b360b4e6dc3bbcd153c5773d8b6f9e953e65 --- shared/scripts/configuration/utility.py (.../utility.py) (revision 025314f84b7e369d579a9e9a689ad065f6772414) +++ shared/scripts/configuration/utility.py (.../utility.py) (revision 0f06b360b4e6dc3bbcd153c5773d8b6f9e953e65) @@ -627,22 +627,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 @@ -697,7 +696,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: