99 |
|
'glidein': global_url,\ |
100 |
|
'lsf': global_url,\ |
101 |
|
'caf': caf_url,\ |
102 |
< |
'sge': global_url |
102 |
> |
'sge': global_url, |
103 |
> |
'arc': global_url |
104 |
|
} |
105 |
|
|
106 |
|
dbs_url_default = dbs_url_map[(common.scheduler.name()).lower()] |
132 |
|
|
133 |
|
api = DBSAPI.dbsApi.DbsApi(args) |
134 |
|
|
135 |
< |
self.files = self.queryDbs(api,path=self.datasetPath,runNumber=runselection,useParent=useparent) |
135 |
> |
self.files = self.queryDbs(api,path=self.datasetPath,runselection=runselection,useParent=useparent) |
136 |
|
|
137 |
|
anFileBlocks = [] |
138 |
|
if self.skipBlocks: anFileBlocks = readTXTfile(self, fileBlocks_FileName) |
183 |
|
|
184 |
|
########################### |
185 |
|
|
186 |
< |
def queryDbs(self,api,path=None,runNumber=None,useParent=None): |
186 |
> |
def queryDbs(self,api,path=None,runselection=None,useParent=None): |
187 |
|
|
188 |
|
allowedRetriveValue = [#'retrive_parent', |
189 |
|
'retrive_block', |
191 |
|
'retrive_run' |
192 |
|
] |
193 |
|
try: |
194 |
< |
if not runNumber : |
194 |
> |
if len(runselection) <=0 : |
195 |
|
if useParent==1 or self.splitByRun==1 : |
196 |
|
if self.ads==1 : |
197 |
|
files = api.listFiles(analysisDataset=path, retriveList=allowedRetriveValue) |
200 |
|
common.logger.debug(5,"Set of input parameters used for DBS query : \n"+str(allowedRetriveValue)) |
201 |
|
common.logger.write("Set of input parameters used for DBS query : \n"+str(allowedRetriveValue)) |
202 |
|
else: |
202 |
– |
print 'MALE2' |
203 |
|
files = api.listDatasetFiles(self.datasetPath) |
204 |
|
else : |
205 |
|
files=[] |