def _load_resource(self, path, report_status): r = robotapi.ResourceFile(path) if os.stat(path)[6] != 0 and report_status: return r.populate() robotapi.FromFilePopulator(r).populate(r.source) return r
def new_resource(self, directory, name): path = os.path.join(directory, name) if directory else name resource = robotapi.ResourceFile(source=path) self.cache[self._normalize(path)] = resource return resource