diff --git a/src/cal_tools/gotthard2/gotthard2lib.py b/src/cal_tools/gotthard2/gotthard2lib.py index 86f8ac6e865348f3f3c9d7cd0fe91cffc1276b85..8276a50494fe3a7632833878b3ddf2ea23055043 100644 --- a/src/cal_tools/gotthard2/gotthard2lib.py +++ b/src/cal_tools/gotthard2/gotthard2lib.py @@ -6,10 +6,14 @@ import extra_data def map_da_to_source(dc, das, source_template, karabo_id, affixes): - source_names = [ - source_template.format(karabo_id=karabo_id, input_source_affixes=aff) # noqa - for aff in affixes - ] + if "{input_source_affixes}" in source_template: + source_names = [ + source_template.format(karabo_id=karabo_id, input_source_affixes=aff) # noqa + for aff in affixes + ] + else: # e.g 50um doesnt need to have affixes. + source_names = [source_template.format(karabo_id=karabo_id)] + if len(source_names) != len(das): raise ValueError( "Number of source names (and given affixes) "