45 |
|
if not self.usePhedex : |
46 |
|
self.user_lfn = cfg_params.get("USER.lfn",'') |
47 |
|
if self.user_lfn: |
48 |
– |
if ( self.user_lfn[-1] != '/' ) : self.user_lfn = self.user_lfn + '/' |
49 |
– |
if ( self.user_lfn[1] != '/' ) : self.user_lfn = '/' + self.user_lfn |
48 |
|
if self.user_remote_dir: |
51 |
– |
if ( self.user_remote_dir[-1] != '/' ) : self.user_remote_dir = self.user_remote_dir + '/' |
52 |
– |
if ( self.user_remote_dir[1] != '/' ) : self.user_remote_dir = '/' + self.user_remote_dir |
53 |
– |
if self.user_remote_dir == self.user_lfn : |
54 |
– |
msg = 'WARINING: In your crab.cfg you are specifying both lfn and user_remote_dir parameters.\n' |
55 |
– |
msg += '\t lfn is now deprecated. Please use only user_remote_dir removing lfn from your crab.cfg' |
56 |
– |
common.logger.message(msg) |
57 |
– |
else: |
49 |
|
msg = 'ERROR: In your crab.cfg you are specifying both lfn and user_remote_dir parameters giving different values. \n' |
50 |
|
msg += '\t lfn is now deprecated. Please use only user_remote_dir removing lfn from your crab.cfg' |
51 |
|
raise CrabException(msg) |
61 |
– |
else: |
62 |
– |
msg = 'WARINING: In your crab.cfg you are using "lfn" which is now a deprecating parameter.\n' |
63 |
– |
msg += '\t Please use user_remote_dir removing lfn from your crab.cfg' |
64 |
– |
common.logger.message(msg) |
65 |
– |
self.user_remote_dir = self.user_lfn |
52 |
|
|
53 |
|
if not self.usePhedex and ( self.user_remote_dir == '' or self.user_se_path == '' ): |
54 |
|
msg = 'You are asking to stage out without using CMS Storage Name convention. In this case you \n' |