Bliss cannot run when a config object has an invalid name (integer!)
Staffan on ID20 was not able to run Bliss because of an invalid name in config (CT2 object named 202_0). The error message was not clear and it was not easy to find the cause.
Actually config object names must be python variable name (start with A-Za-z_) so we must give a clear error message when for some reason a name in config starts with a digit...
File "/home/formet/bliss/bliss/config/static.py", line 844, in _create_index
if name is not None and not name.startswith("$"):
AttributeError: 'int' object has no attribute 'startswith'
Exception message should tell which name and file has a problem.