code: def _load_sites(self):
          
          if not self.sites:
              self.sites = task.list_sites(self.datadir)
          return self.sites
docs: Gets the names of all of the sites from the datadir and stores them
          in self.sites. Also returns this list.