From 522ba69b8705ace652c1573af8dfeaadaef67297 Mon Sep 17 00:00:00 2001 From: Sinisa Veseli <sveseli@aps.anl.gov> Date: Mon, 26 Sep 2016 16:50:00 +0000 Subject: [PATCH] use src url for determining ftp scheme --- .../common/processing/plugins/gridftpFileTransferPlugin.py | 2 +- src/python/dm/common/utility/ftpUtility.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/python/dm/common/processing/plugins/gridftpFileTransferPlugin.py b/src/python/dm/common/processing/plugins/gridftpFileTransferPlugin.py index d9c22442..03c56c2a 100755 --- a/src/python/dm/common/processing/plugins/gridftpFileTransferPlugin.py +++ b/src/python/dm/common/processing/plugins/gridftpFileTransferPlugin.py @@ -115,7 +115,7 @@ class GridftpFileTransferPlugin(FileTransferPlugin): # Calculate checksum statUtility = self.statUtility if not statUtility: - (scheme, host, port, dirPath) = FtpUtility.parseFtpUrl(dataDirectory, defaultPort=self.DEFAULT_PORT) + (scheme, host, port, dirPath) = FtpUtility.parseFtpUrl(srcUrl, defaultPort=self.DEFAULT_PORT) statUtility = FtpUtility(host, port) if not fileInfo.get('fileSize'): statUtility.statFile(filePath, fileInfo) diff --git a/src/python/dm/common/utility/ftpUtility.py b/src/python/dm/common/utility/ftpUtility.py index c82f5607..6987a6c0 100755 --- a/src/python/dm/common/utility/ftpUtility.py +++ b/src/python/dm/common/utility/ftpUtility.py @@ -167,11 +167,12 @@ class FtpUtility: if __name__ == '__main__': print "Round 1: " - ftpUtility = FtpUtility('s7dserv', 2811) + ftpUtility = FtpUtility('s33dserv', 2811) #files = ftpUtility.getFiles2('/export/7IDSprayimage/Cummins/Data') files = ftpUtility.getFiles2('/export/dm/test') print files files = ftpUtility.getFiles('/export/dm/test') + print ftpUtility.parseFtpUrl('/export/dm/test') print files #files = ftpUtility.getFiles('/export/7IDSprayimage/Cummins/Data') #files = ftpUtility.getFiles2('/export/8-id-i/test', replacementDirPath='/data/testing/8-id-i') @@ -187,7 +188,7 @@ if __name__ == '__main__': #print "Round 2: " #ftpUtility = FtpUtility('s7dserv', 2811) #files = ftpUtility.getFiles2('/export/7IDSprayimage/Cummins/Data') - #print ftpUtility.getMd5Sum('/export/8-id-i/test/testfile01') + print ftpUtility.getMd5Sum('/export/dm/test/testfile01') #print ftpUtility.statFile('/export/8-id-i/test/testfile01') #ftpUtility = FtpUtility('xstor-devel', 22) #files = ftpUtility.getFiles2('/data/testing') -- GitLab