def factDiscover(self, factElement, modelFacts): modelFact = ModelObject.createFact(self, factElement) modelFacts.append( modelFact ) self.modelXbrl.factsInInstance.append( modelFact ) id = modelFact.id if id is not None: self.idObjects[id] = modelFact for tupleElement in factElement.childNodes: if tupleElement.nodeType == 1: #element self.factDiscover(tupleElement, modelFact.modelTupleFacts) return modelFact
def factDiscover(self, factElement, modelFacts): modelFact = ModelObject.createFact(self, factElement) modelFacts.append(modelFact) self.modelXbrl.factsInInstance.append(modelFact) id = modelFact.id if id is not None: self.idObjects[id] = modelFact for tupleElement in factElement.childNodes: if tupleElement.nodeType == 1: #element self.factDiscover(tupleElement, modelFact.modelTupleFacts) return modelFact