diff --git a/src/python/dm/common/processing/fileProcessingThread.py b/src/python/dm/common/processing/fileProcessingThread.py index 76bcdd79d9b62b9187f7ffd2fac309c8dc149b83..f83762d32fb35737d7e7051b543b0734ae8a6f40 100755 --- a/src/python/dm/common/processing/fileProcessingThread.py +++ b/src/python/dm/common/processing/fileProcessingThread.py @@ -83,7 +83,8 @@ class FileProcessingThread(threading.Thread): endProcessingTime = time.time() if statusMonitor: statusMonitor.fileProcessingError(filePath, processingError, endProcessingTime) - self.logger.debug('No more %s retries left for file %s' % (processorName, filePath)) + self.logger.debug('No more %s retries left for file %s, remaining plugins will not process it' % (processorName, filePath)) + return else: retryWaitPeriod = processor.getRetryWaitPeriodInSeconds() self.logger.debug('%s will retry processing file %s in %s seconds' % (processorName, filePath, retryWaitPeriod)) diff --git a/src/python/dm/common/utility/fileUtility.py b/src/python/dm/common/utility/fileUtility.py index 260702145d8a0d165c506eba5ee77fae88b37a24..f4f4c7d6c2aba41515f91a6271337be481f3d197 100755 --- a/src/python/dm/common/utility/fileUtility.py +++ b/src/python/dm/common/utility/fileUtility.py @@ -9,7 +9,7 @@ class FileUtility: @classmethod def getMd5Sum(cls, filePath, fileInfo={}): - p = DmSubprocess.getSubprocess('md5sum %s' % filePath) + p = DmSubprocess.getSubprocess('md5sum "%s"' % filePath) p.run() md5Sum = p.getStdOut().split()[0] fileInfo['md5Sum'] = md5Sum