def _configure(self): """ Setup members using inventory. """ PetscComponent._configure(self) self.faultQuadrature = self.inventory.faultQuadrature self.upDir = map(float, self.inventory.upDir) ModuleFault.id(self, self.inventory.matId) ModuleFault.label(self, self.inventory.faultLabel) ModuleFault.edge(self, self.inventory.faultEdge) self.perfLogger = self.inventory.perfLogger return
def _configure(self): """ Setup members using inventory. """ try: PetscComponent._configure(self) self.faultQuadrature = self.inventory.faultQuadrature self.upDir = map(float, self.inventory.upDir) ModuleFault.id(self, self.inventory.matId) ModuleFault.label(self, self.inventory.faultLabel) ModuleFault.edge(self, self.inventory.faultEdge) self.perfLogger = self.inventory.perfLogger except ValueError, err: aliases = ", ".join(self.aliases) raise ValueError("Error while configuring fault " "(%s):\n%s" % (aliases, err.message))