1 |
|
#!/usr/bin/env python |
2 |
|
import exceptions |
3 |
< |
import DBS2API.dbsApi |
4 |
< |
from DBS2API.dbsApiException import * |
3 |
> |
import DBSAPI.dbsApi |
4 |
> |
from DBSAPI.dbsApiException import * |
5 |
|
import common |
6 |
|
|
7 |
|
|
98 |
|
|
99 |
|
common.logger.debug(3,"Accessing DBS at: "+dbs_url) |
100 |
|
|
101 |
< |
api = DBS2API.dbsApi.DbsApi(args) |
101 |
> |
api = DBSAPI.dbsApi.DbsApi(args) |
102 |
|
try: |
103 |
|
files = api.listFiles(self.datasetPath) |
104 |
|
except DbsBadRequest, msg: |
105 |
< |
raise DataDiscoveryError(msg) |
105 |
> |
raise DataDiscoveryError_DBS2(msg) |
106 |
|
except DBSError_DBS2, msg: |
107 |
< |
raise DataDiscoveryError(msg) |
107 |
> |
raise DataDiscoveryError_DBS2(msg) |
108 |
|
|
109 |
|
# parse files and fill arrays |
110 |
|
for file in files : |
131 |
|
self.maxEvents += events |
132 |
|
|
133 |
|
if len(self.eventsPerBlock) <= 0: |
134 |
< |
raise NotExistingDatasetError (("\nNo data for %s in DBS\nPlease check" |
134 |
> |
raise NotExistingDatasetError_DBS2 (("\nNo data for %s in DBS\nPlease check" |
135 |
|
+ " dataset path variables in crab.cfg") |
136 |
|
% self.datasetPath) |
137 |
|
|