At the execute_lookup_table method in tec.py, the method queries the lookup table (LUT) status after start_lookup_table is called. An observation was made that the LUT status is not updated to LutStatus.EXECUTING fast enough and an exception is raised. The controller needs additional time to update the status to LutStatus.EXECUTING.
The goal is to put the query in a retry loop using a retry decorator. An exception is to be raised if the status is not LutStatus.EXECUTING after N retries.