From 8230e8b855f79e4a087853cfd878ef36f921db43 Mon Sep 17 00:00:00 2001 From: Anna Grim Date: Tue, 11 Aug 2026 04:38:39 +0000 Subject: [PATCH] Fix MLMergeProofreader not removing detected merge sites from graph MLMergeProofreader.__call__ overrode the base class without calling remove_merge_sites, so detected merges were never deleted from the graph before split correction ran. Co-Authored-By: Claude Sonnet 4.6 --- src/neuron_proofreader/merge_proofreading/merge_inference.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/neuron_proofreader/merge_proofreading/merge_inference.py b/src/neuron_proofreader/merge_proofreading/merge_inference.py index b2f67ad4..de26515f 100644 --- a/src/neuron_proofreader/merge_proofreading/merge_inference.py +++ b/src/neuron_proofreader/merge_proofreading/merge_inference.py @@ -198,6 +198,7 @@ def __call__(self): t0 = time() self.log("Search Graph...") merge_sites = self.search() + self.graph.remove_merge_sites(merge_sites) # Report results t, unit = util.time_writer(time() - t0)