code: def _get_autoreload_programs(self,cfg_file):
          
          cfg = RawConfigParser()
          cfg.readfp(cfg_file)
          reload_progs = []
          for section in cfg.sections():
              if section.startswith("program:"):
                  try:
                      if cfg.getboolean(section,"autoreload"):
                          reload_progs.append(section.split(":",1)[1])
                  except NoOptionError:
                      pass
          return reload_progs
docs: Get the set of programs to auto-reload when code changes.
  
          Such programs will have autoreload=true in their config section.
          This can be affected by config file sections or command-line
          arguments, so we need to read it out of the merged config.