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.22 by spiga, Tue Mar 31 23:43:22 2009 UTC vs.
Revision 1.24 by slacapra, Thu May 7 08:04:55 2009 UTC

# Line 15 | Line 15 | class PhEDExDatasvcInfo:
15          self.datasvc_url = cfg_params.get("USER.datasvc_url",url)
16  
17          self.FacOps_savannah = 'https://savannah.cern.ch/support/?func=additem&group=cmscompinfrasup'
18 <        stage_out_faq='https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrabFaq#How_to_store_output_with_CRAB_2'
18 >        stage_out_faq='https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrabHowTo#Stageout_and_publication'
19          self.dataPub_faq = 'https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrabForPublication'
20  
21          self.srm_version = cfg_params.get("USER.srm_version",'srmv2')
# Line 167 | Line 167 | class PhEDExDatasvcInfo:
167          params = {'node' : self.node , 'lfn': self.lfn , 'protocol': self.protocol}
168          params = urllib.urlencode(params)
169          datasvc_lfn2pfn="%s/lfn2pfn"%self.datasvc_url
170        urlresults = urllib.urlopen(datasvc_lfn2pfn, params)
170          try:
171 +            urlresults = urllib.urlopen(datasvc_lfn2pfn, params)
172              urlresults = parse(urlresults)
173 +        except IOError:
174 +            msg="Unable to access PhEDEx Data Service at %s"%datasvc_lfn2pfn
175 +            raise CrabException(msg)
176          except:
177              urlresults = None
178  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines