150 print(
"Channels, IOV, and string addresses")
152 for chan
in channels :
154 print(
"added chan/iov: ", chan, iov.iovPrint())
165 print(
"Create IOpaqueAddress pointer")
166 ioa = PyLCGDict.libPyROOT.MakeNullPointer(
'GenericAddress')
169 print(
"Create DataBucketBase pointer")
170 dbb = PyLCGDict.libPyROOT.MakeNullPointer(
'DataBucketBase')
173 print(
"Create IOpaqueAddress for address list")
174 sc = self.
iaddr.createAddress( 0, 0, strAddress, ioa )
175 print(
"Status code: ", sc)
178 CondAttrListCollAddress = PyLCGDict.makeClass(
'CondAttrListCollAddress')
180 collAddr.setAttrListColl(attrListColl)
184 print(
"Retrieve data object for IOA")
185 sc = self.
icnv.createObj(collAddr, dbb)
186 print(
"Status code: ", sc)
187 if sc.isFailure():
raise RuntimeError(
"Cannot read object")
191 result = PyLCGDict.libPyROOT.MakeNullPointer(self.
type)