def get_all_values(self, doc, eval_context=None): if not eval_context: eval_context = EvaluationContext(doc) if self.has_validations: try: self.validate_document(doc, eval_context) except ValidationError as e: for error in e.errors: InvalidUCRData.objects.get_or_create( doc_id=doc['_id'], indicator_config_id=self._id, validation_name=error[0], defaults={ 'doc_type': doc['doc_type'], 'domain': doc['domain'], 'validation_text': error[1], } ) return [] rows = [] for item in self.get_items(doc, eval_context): values = self.indicators.get_values(item, eval_context) rows.append(values) eval_context.increment_iteration() return rows
def get_all_values(self, doc, eval_context=None): if not eval_context: eval_context = EvaluationContext(doc) if self.has_validations: try: self.validate_document(doc, eval_context) except ValidationError as e: for error in e.errors: InvalidUCRData.objects.get_or_create( doc_id=doc['_id'], indicator_config_id=self._id, validation_name=error[0], defaults={ 'doc_type': doc['doc_type'], 'domain': doc['domain'], 'validation_text': error[1], } ) return [] rows = [] for item in self.get_items(doc, eval_context): indicators = self.indicators.get_values(item, eval_context) rows.append(indicators) eval_context.increment_iteration() return rows
def get_all_values(self, doc, eval_context=None): if not eval_context: eval_context = EvaluationContext(doc) rows = [] for item in self.get_items(doc, eval_context): indicators = self.indicators.get_values(item, eval_context) rows.append(indicators) eval_context.increment_iteration() return rows
def get_all_values(self, doc, eval_context=None): if not eval_context: eval_context = EvaluationContext(doc) rows = [] for item in self.get_items(doc, eval_context): indicators = self.indicators.get_values(item, eval_context) rows.append(indicators) eval_context.increment_iteration() return rows