Skip to content

Commit 8e046d2

Browse files
anna-grimanna-grim
andauthored
bug: overwrite issue (#112)
Co-authored-by: anna-grim <[email protected]>
1 parent c664ad8 commit 8e046d2

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)