def load(self, force=False):
        try:
            if force:
                raise
            f = open(apis_path, 'r')
            self.directory = json.load(f)
        except:
            http = httplib2.Http()
            resp, content = http.request(LIST_URL % self.base_url)
            self.directory = json.loads(content)
            # Removes blacklisted APIs (currently just latitude)
            self.directory['items'] = [a for a in self.directory['items']
                                       if a['name'] not in SERVICE_BLACKLIST]
            f = open(apis_path, 'w')
            json.dump(self.directory, f, indent=2)
        if hasattr(self, 'local') and self.local:
            if isinstance(self.local, list):  # local comes from the config file
                for filename in self.local:    # Be sure to give the correct path.
                    self.loadDoc(filename)
            else:
                self.loadDoc(self.local)
Loads the currently saved list of preferred APIs, 
dataset/ETHPy150Open vinitkumar/googlecl/src/googlecl/discovery/docs.py/DocManager.load