ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/PhEDExDatasvcInfo.py
(Generate patch)

Comparing COMP/CRAB/python/PhEDExDatasvcInfo.py (file contents):
Revision 1.15 by spiga, Sat Nov 8 10:13:25 2008 UTC vs.
Revision 1.16 by spiga, Fri Nov 21 14:08:17 2008 UTC

# Line 45 | Line 45 | class PhEDExDatasvcInfo:
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'

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines