code: def _checks(self, do_checks=False, do_actions=False, poller_tags=None,
                  reactionner_tags=None, worker_name='none', module_types=None):
          
          if poller_tags is None:
              poller_tags = ['None']
          if reactionner_tags is None:
              reactionner_tags = ['None']
          if module_types is None:
              module_types = ['fork']
          do_checks = (do_checks == 'True')
          do_actions = (do_actions == 'True')
          res = self.app.sched.get_to_run_checks(do_checks, do_actions, poller_tags, reactionner_tags,
                                                 worker_name, module_types)
  
          return serialize(res, True)
docs: Get checks from scheduler, used by poller or reactionner when they are
          in active mode (passive = False)
  
          This function is not intended for external use. Let the poller and reactionner
          manage all this stuff by themselves ;)
  
          :param do_checks: used for poller to get checks
          :type do_checks: bool
          :param do_actions: used for reactionner to get actions
          :type do_actions: bool
          :param poller_tags: poller tags to filter on this poller
          :type poller_tags: list
          :param reactionner_tags: reactionner tags to filter on this reactionner
          :type reactionner_tags: list
          :param worker_name: Worker name asking (so that the scheduler add it to actions objects)
          :type worker_name: str
          :param module_types: Module type to filter actions/checks
          :type module_types: list
          :return: serialized check/action list
          :rtype: str