Source code for omc3.model.accelerators.generic


from generic_parser import EntryPoint

from omc3.model.accelerators.accelerator import AccElementTypes, Accelerator


[docs] class Generic(Accelerator): NAME = "generic" RE_DICT = {AccElementTypes.BPMS: r"B", AccElementTypes.MAGNETS: r".*", AccElementTypes.ARC_BPMS: r"B", } def __init__(self, *args, **kwargs): parser = EntryPoint(self.get_parameters(), strict=True) opt = parser.parse(*args, **kwargs) super().__init__(opt)