editing example clusters on main view

This commit is contained in:
2020-01-28 23:22:52 +01:00
parent ec5f72969c
commit 9a184011c1
4 changed files with 20 additions and 7 deletions

View File

@@ -27,19 +27,20 @@ class Sense(Editable):
sense_xml.querySelectorAll("exampleContainerList exampleContainer")]
# set limit for example cluster
self.reserved_example = max(cluster_mappings.values()) + 1
cluster_min = self.reserved_example + 1
cluster_min =max(cluster_mappings.values()) + 2
self._original_examples = set([cluster_min - 1])
self._original_examples = set(self.example_clusters())
def merge_labels(self):
return ", ".join(val for _, val in self.labels)
def example_clusters(self):
result = set()
result = self._original_examples
for ex in self.examples:
cluster = ex.get_cluster()
if cluster is not None:
result.add(cluster)
result.add(self.reserved_example)
return sorted(result)