Skip to content

Commit 17465de

Browse files
author
anna-grim
committed
bug: overwrite issue
1 parent c664ad8 commit 17465de

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/segmentation_skeleton_metrics/skeleton_metric.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ def detect_splits(self):
443443
444444
"""
445445
pbar = tqdm(total=len(self.graphs), desc="Split Detection")
446-
with ProcessPoolExecutor(max_workers=8) as executor:
446+
with ProcessPoolExecutor(max_workers=4) as executor:
447447
# Assign processes
448448
processes = list()
449449
for key, graph in self.graphs.items():
@@ -621,7 +621,9 @@ def is_fragment_merge(self, key, label, kdtree):
621621

622622
# Save fragment (if applicable)
623623
if self.save_fragments and min_dist < 3:
624-
fragment_graph.to_zipped_swc(self.fragment_writer[key])
624+
filename = fragment_graph.filename
625+
if f"{filename}.swc" not in self.merge_writer.namelist():
626+
fragment_graph.to_zipped_swc(self.fragment_writer[key])
625627

626628
def adjust_metrics(self, key):
627629
"""

0 commit comments

Comments
 (0)