def downloadDesignFiles(self): directory = self.directory Sourcerer.checkPathOrCreate(direcotry) Sourcerer.downloadFile(self.datasheetURL, directory) metadata = self.metadata for key in metadata: if key.endswith(' URL'): self.downloadDesignFile(metadata[key]) self.downloadDocument(metadata[key]) for source in self.sources: for key, value in source.metadata: if ' URL' in key: self.downloadDesignFile(value) self.downloadDocument(value)