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

Comparing COMP/CRAB/python/SchedulerGlite.py (file contents):
Revision 1.73 by spiga, Thu Jan 14 10:24:17 2010 UTC vs.
Revision 1.77 by spiga, Mon Jan 18 10:06:17 2010 UTC

# Line 8 | Line 8 | __version__ = "$Revision$"
8   from SchedulerGrid import SchedulerGrid
9   from crab_exceptions import *
10   from crab_util import *
11 from GliteConfig import *
11   import EdgLoggingInfo
12   import common
13   from WMCore.SiteScreening.BlackWhiteListParser import CEBlackWhiteListParser
# Line 44 | Line 43 | class SchedulerGlite(SchedulerGrid):
43  
44  
45      def rb_configure(self, RB):
46 +        url ='http://cmsdoc.cern.ch/cms/LCG/crab/config/'
47 +        from Downloader import Downloader
48 +        common.logger.debug('Downloading config files for WMS: '+url)
49          ## 25-Jun-2009 SL: patch to use Cream enabled WMS
50          if ( self.cfg_params.get('GRID.use_cream',None) ):
51              RB='CREAM'
52          if not RB: return None
51        glite_config = None
53          rb_param_file = None
54 +        configFileName = 'glite_wms_'+str(RB)+'.conf'
55  
56 <        gliteConfig = GliteConfig(RB)
57 <        glite_config = gliteConfig.config()
56 >        results = Downloader(url)
57 >        gliteConfig  = results.filePath(configFileName)
58  
59 <        if (glite_config ):
60 <            rb_param_file = glite_config
59 >        if (gliteConfig ):
60 >            rb_param_file = gliteConfig
61          return rb_param_file
62  
63      def ce_list(self):

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines