comparison TrustStoreGalaxyImport.py @ 31:6e2dba73eebd

Undo multi file ugh.
author Catherine Wise <catherine.wise@csiro.au>
date Thu, 23 Jan 2014 10:48:07 +1100
parents c659bd6342ae
children 2ced2ca1c758
comparison
equal deleted inserted replaced
30:c659bd6342ae 31:6e2dba73eebd
61 filename = "" 61 filename = ""
62 outputFile = "" 62 outputFile = ""
63 if len(sys.argv) > 10: 63 if len(sys.argv) > 10:
64 filename = sys.argv[9] 64 filename = sys.argv[9]
65 outputFile = sys.argv[10] 65 outputFile = sys.argv[10]
66 outputFileId = sys.argv[11] 66 # outputFileId = sys.argv[11]
67 outputFileType = sys.argv[12] 67 # outputFileType = sys.argv[12]
68 otherFilesDir = sys.argv[13] 68 # otherFilesDir = sys.argv[13]
69 else: 69 else:
70 outputFile = sys.argv[9] 70 outputFile = sys.argv[9]
71 71
72 config = TrustStoreClient.Config(ims_url, kms_url, client_key, client_secret) 72 config = TrustStoreClient.Config(ims_url, kms_url, client_key, client_secret)
73 ts = TrustStoreClient.TrustStoreClient(headless=True, config=config) 73 ts = TrustStoreClient.TrustStoreClient(headless=True, config=config)
92 else: 92 else:
93 location = root 93 location = root
94 if filename and filename != "": 94 if filename and filename != "":
95 outputFileList = [outputFile] 95 outputFileList = [outputFile]
96 inputFileList = None 96 inputFileList = None
97 if "," in filename: # we have multiple files guys. 97 # if "," in filename: # we have multiple files guys.
98 inputFileList = filename.split(",") 98 # inputFileList = filename.split(",")
99 for inputFile in inputFileList: 99 # for inputFile in inputFileList:
100 outName = "%s_%s_%s_%s_%s" % ('primary', outputFileId, inputFile.replace(".","-"), 'visible', outputFileType) 100 # outName = "%s_%s_%s_%s_%s" % ('primary', outputFileId, inputFile.replace(".","-"), 'visible', outputFileType)
101 outputFileList.append(os.path.join(otherFilesDir, outName)) 101 # outputFileList.append(os.path.join(otherFilesDir, outName))
102 else: 102 # else:
103 inputFileList = [filename] 103 inputFileList = [filename]
104 for inFile, outFile in zip(inputFileList, outputFileList): 104 for inFile, outFile in zip(inputFileList, outputFileList):
105 downloadMe = ts_utils.ts_utils.recurseToChildNamed(location, inFile) 105 downloadMe = ts_utils.ts_utils.recurseToChildNamed(location, inFile)
106 if downloadMe: 106 if downloadMe:
107 download = ts.getFile(store, downloadMe) 107 download = ts.getFile(store, downloadMe)
108 ungzip(download, outFile) 108 ungzip(download, outFile)