def __init__(self, element, doc): super(StorageCopyset, self).__init__(element, doc) self.implementation = self.getElement().getAttribute("implementation") mylogger.debug( "%s@%s Implementation: %s" % (self.getElement().tagName, self.getElement().getAttribute("name"), self.implementation)) self.storage = Storage.getStorageObject(self.implementation, self.getElement()) self.source = StorageCopyObject( element.getElementsByTagName("source")[0], doc, self.storage) self.destination = StorageCopyObject( element.getElementsByTagName("destination")[0], doc, self.storage)