def pre_run(self):
        LOG.debug('Entering AnnouncementRunner.pre_run() for liveaction_id="%s"',
                  self.liveaction_id)

        if not self.runner_parameters.get('experimental'):
            message = (self.action.ref % 'Experimental flag is missing for action %s')
            LOG.exception('Experimental runner is called without experimental flag.')
            raise runnerexceptions.ActionRunnerPreRunError(message)

        self._route = self.runner_parameters.get('route')
dataset/ETHPy150Open StackStorm/st2/st2actions/st2actions/runners/announcementrunner.py/AnnouncementRunner.pre_run/swapped operands of `%`