From 48144008702d1f0659123bab432f39fa10b8bf2f Mon Sep 17 00:00:00 2001 From: Simon Fayer Date: Tue, 16 Jun 2020 20:04:24 +0100 Subject: [PATCH] Print error if LFN list is missing --- DataManagementSystem/scripts/dirac-dms-add-file.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/DataManagementSystem/scripts/dirac-dms-add-file.py b/DataManagementSystem/scripts/dirac-dms-add-file.py index a2bcb95804b..2ecc74bcd6b 100755 --- a/DataManagementSystem/scripts/dirac-dms-add-file.py +++ b/DataManagementSystem/scripts/dirac-dms-add-file.py @@ -56,6 +56,11 @@ def getDict( item_list ): lfn_dict['guid'] = guid return lfn_dict +from DIRAC.DataManagementSystem.Client.DataManager import DataManager +from DIRAC import gLogger +import DIRAC +exitCode = 0 + lfns = [] if len( args ) == 1: inputFileName = args[0] @@ -67,14 +72,12 @@ def getDict( item_list ): items[0] = items[0].replace( 'LFN:', '' ).replace( 'lfn:', '' ) lfns.append( getDict( items ) ) inputFile.close() + else: + gLogger.error("Error: LFN list '%s' missing." % inputFileName) + exitCode = 4 else: lfns.append( getDict( args ) ) -from DIRAC.DataManagementSystem.Client.DataManager import DataManager -from DIRAC import gLogger -import DIRAC -exitCode = 0 - dm = DataManager() for lfn in lfns: if not os.path.exists( lfn['localfile'] ):