Changeset 2366
- Timestamp:
- 10/21/2008 09:14:39 AM (1 year ago)
- Files:
-
- CmsFileServer/src/CmsFileServer/DBSInteraction.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
CmsFileServer/src/CmsFileServer/DBSInteraction.py
r2359 r2366 56 56 query = "find block where file=%s"%lfn 57 57 self.params['query'] = query 58 dbsurl = self.getdbsurl(self.dbs) 59 data = urllib2.urlopen(dbsurl, urllib.urlencode(self.params, 60 doseq=True)).read() 61 blockList = parseDBSoutput(data) 62 if len(blockList)>1: 63 msg = "LFN %s found in more then 1 block %s"%(lfn,str(blockList)) 64 raise msg 65 return blockList[0] 58 for dbs in self.dbslist: 59 dbsurl = self.getdbsurl(dbs) 60 data = urllib2.urlopen(dbsurl, urllib.urlencode(self.params, 61 doseq=True)).read() 62 blockList = parseDBSoutput(data) 63 if len(blockList): 64 if len(blockList)>1: 65 msg = "LFN %s found in more then 1 block %s"%(lfn,str(blockList)) 66 raise msg 67 return blockList[0] 68 return [] 66 69 67 70 def getTiers(self): … … 209 212 print dbscls.getTiers() 210 213 lfn="/store/data/h2tb2007/testbeam_HCalEcalCombined/RAW/default_v1/h2.00016290.0007.edm.storageManager.0.0000.root" 214 lfn="/store/users/nicola/Higgs_Acc_skim/CMSSW_1_6_7-2e2mu_Acc_Skim-Higgs200_ZZ_4l/NicolaDeFilippis/CMSSW_1_6_7-2e2mu_Acc_Skim-Higgs200_ZZ_4l_5c27d4348c2bedf8f6bf4b44cf249da5/hzz4l_RECOSIM_9.root" 215 print "\n### LOOKUP block for LFN",lfn 211 216 print dbscls.blockLookup(lfn) 212 217
