def add_monitor(self, monitor):
        if monitor not in self.monitors:
            self.monitors.append(monitor)
dataset/ETHPy150Open missionpinball/mpf/mpf/system/switch_controller.py/SwitchController.add_monitor/original