#! /usr/bin/python # -*- coding: utf-8 -*- from importer.Example import Example class Examples: def __init__(self, examples): self._examples = examples @classmethod def fromTree(cls, examples_layer_tree, syntax, semantics, base, meanings, in_data, out_file, misconnected): examples = [] for example_subtree in examples_layer_tree._children[0]._children[0]._children: example = Example.fromTree(example_subtree, syntax._phrases, semantics, base, meanings, in_data, out_file, misconnected) examples.append(example) return cls(examples) def store(self, entry, meanings): for example in self._examples: example.store(entry, meanings)