33import re
44import shutil
55from datetime import datetime
6- from pathlib import Path , PurePosixPath , WindowsPath
6+ from pathlib import Path , PurePosixPath
77from typing import Any , Callable
88
99import numpy as np
2121 generateName ,
2222 separateLabelmapVolumeIntoSlices ,
2323 maskInputWithROI ,
24- LazyLoad2
24+ LazyLoad2 ,
2525)
2626
2727ThinSectionInstanceSegmenter = LazyLoad2 ("ThinSectionInstanceSegmenter.ThinSectionInstanceSegmenter" )
3030
3131class ThinSectionInstanceSegmenterExecutionHandler :
3232 REMOTE_DIR = PurePosixPath ("/nethome/drp" )
33- NFS_DIR = WindowsPath ( "\\ \\ dfs.petrobras.biz\\ cientifico\\ cenpes\\ res\ \ drp" )
33+ NFS_DIR = Path ( r "\\dfs.petrobras.biz\cientifico\cenpes\res\drp" )
3434
3535 job_id_pattern = re .compile ("job_id = ([a-zA-Z0-9]+)" )
3636
@@ -386,7 +386,9 @@ def __call__(self, results):
386386 helpers .updateSegmentationFromLabelMap (outNode , labelmapVolumeNode = node )
387387 Segmenter .revertColorTable (invmap , outNode )
388388
389- Segmenter .setupResultInScene (outNode , referenceNode , None , croppedReferenceNode = tmpReferenceNode )
389+ Segmenter .setupResultInScene (
390+ outNode , referenceNode , None , croppedReferenceNode = tmpReferenceNode
391+ )
390392 outNode .GetDisplayNode ().SetVisibility (True )
391393
392394 slicer .mrmlScene .RemoveNode (node )
@@ -441,4 +443,4 @@ def __call__(self, results):
441443 except Exception as e :
442444 tmpPrefix = outputPrefix .replace ("LabelMap.nrrd" , "TMP_*" )
443445 clearPattern (tmpPrefix )
444- raise
446+ raise
0 commit comments