BUG: crash when no competitor is provided
Bug
Error description
There is an error if no competitors is provided to MLAir but a model_display_name.
Error message
First guess on error origin
Error origin
In experiment_setup there is the check for duplicated naming of models as introduced in #366 (closed) but the check is not written properly as competitors can have None type.
Solution
class ExperimentSetup(RunEnvironment):
...
def __init__(...):
...
# set competitors
- if model_display_name is not None and model_display_name in competitors:
+ if model_display_name is not None and competitors is not None and model_display_name in competitors: