code: def add_actions(self, actions_list, scheduler_instance_id):
          scheduler_link = None
          for scheduler_id in self.schedulers:
              logger.debug("Trying to add an action, scheduler: %s", self.schedulers[scheduler_id])
              if scheduler_instance_id == self.schedulers[scheduler_id].instance_id:
                  scheduler_link = self.schedulers[scheduler_id]
                  break
          else:
              logger.error("Trying to add actions from an unknwown scheduler: %s",
                           scheduler_instance_id)
              return
          if not scheduler_link:
              logger.error("Trying to add actions, but scheduler link is not found for: %s, "
                           "actions: %s", scheduler_instance_id, actions_list)
              return
          logger.debug("Found scheduler link: %s", scheduler_link)
          for action in actions_list:
              uuid = getattr(action, 'uuid', None)
              if uuid is None:
                  try:
                      action = unserialize(action, no_load=True)
                      uuid = action.uuid
                  except AlignakClassLookupException:
                      logger.error('Cannot un-serialize action: %s', action)
                      continue
              if uuid in scheduler_link.actions:
                  continue
              action.my_scheduler = scheduler_link.uuid
              scheduler_link.actions[action.uuid] = action
              self.assign_to_a_queue(action)