code: def go(gconfig, args):
      '''Actually run the worker.
  
      This does some required housekeeping, like setting up logging for
      :class:`~rejester.workers.MultiWorker` and establishing the global
      :mod:`yakonfig` configuration.  This expects to be called with the
      :mod:`yakonfig` configuration unset.
  
      :param dict gconfig: the :mod:`yakonfig` global configuration
      :param args: command-line arguments
  
      '''
      rconfig = gconfig['rejester']
      which_worker = rconfig.get('worker', 'fork_worker')
      if which_worker == 'fork_worker':
          yakonfig.set_default_config([rejester], config=gconfig)
      else:
          start_logging(gconfig, args.logpath)
      return start_worker(which_worker, rconfigf go(gconfig, args):
      '''Actually run the worker.
  
      This does some required housekeeping, like setting up logging for
      :class:`~rejester.workers.MultiWorker` and establishing the global
      :mod:`yakonfig` configuration.  This expects to be called with the
      :mod:`yakonfig` configuration unset.
  
      :param dict gconfig: the :mod:`yakonfig` global configuration
      :param args: command-line arguments
  
      '''
      rconfig = gconfig['rejester']
      which_worker = rconfig.get('worker', 'fork_worker')
      if which_worker == 'fork_worker':
          yakonfig.set_default_config([rejester], config=gconfig)
      else:
          start_logging(gconfig, args.logpath)
      return start_worker(which_worker, rconfig)
docs: Actually run the worker.
  
      This does some required housekeeping, like setting up logging for
      :class:`~rejester.workers.MultiWorker` and establishing the global
      :mod:`yakonfig` configuration.  This expects to be called with the
      :mod:`yakonfig` configuration unset.
  
      :param dict gconfig: the :mod:`yakonfig` global configuration
      :param args: command-line arguments