Mercurial > repos > cathywise > truststore_import
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) |
