Index: leahi_dialin/utils/abstract_classes.py =================================================================== diff -u -r6c90336ac2cd8cf34ac620cff431a847d9ddf557 -r412ee5cc26568287663cee168f9a017661abcc11 --- leahi_dialin/utils/abstract_classes.py (.../abstract_classes.py) (revision 6c90336ac2cd8cf34ac620cff431a847d9ddf557) +++ leahi_dialin/utils/abstract_classes.py (.../abstract_classes.py) (revision 412ee5cc26568287663cee168f9a017661abcc11) @@ -94,7 +94,7 @@ print(f'pos: {start_pos} - {end_pos}') if 'nan' in str(value).lower(): raise ValueError(f'{value} is not an accepted value!') - if datatype is DataTypes.BOOL: + if datatype in [DataTypes.BOOL, DataTypes.BOOL_U08]: value = True if value == 1 else False results[variable_name] = value @@ -143,7 +143,7 @@ if 'nan' in str(value).lower(): raise ValueError(f'{value} is not an accepted value!') # If the type is Bool, convert the value from Integer to Boolean - if datatype is DataTypes.BOOL: + if datatype in [DataTypes.BOOL, DataTypes.BOOL_U08]: value = True if value == 1 else False # Save the value into the Dictionary if len(decode_details) == 2: