in src/guclimate/core/runner.py [0:0]
def runRetrieval(self, retrieval):
print("----------------------------")
print(f"Retrieving '{retrieval.key}'")
path = retrieval.outputPath
if Path(path).is_file():
print(f"Output file exists: {path}")
print("----------------------------")
return
request = requests.createCDSRequest(retrieval.params)
requestList = self.splitRequestIfNeeded(request)
print(f"Number of requests: {len(requestList)}")
files = [cds.retrieve(request) for request in requestList]
for file in files:
print(f"Retrieved file: {file}")