Skip to content

Commit 43c2861

Browse files
committed
BUG: Fix unknown SimpleITK class messages when missing ITK Modules
1 parent 92cbe91 commit 43c2861

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

SimpleFilters/SimpleFilters.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,9 @@ def __init__(self, parent = None):
100100
if j["name"] in dir(sitk):
101101
self.jsonFilters.append(j)
102102
else:
103-
import sys
104-
sys.stderr.write("Unknown SimpleITK class \"{0}\".\n".format(j["name"]))
103+
if j["itk_module"] in sitk.Version().ITKModulesEnabled():
104+
import sys
105+
sys.stderr.write("Unknown SimpleITK class \"{0}\".\n".format(j["name"]))
105106
except Exception as e:
106107
import sys
107108
sys.stderr.write("Error while reading \"{0}\". Exception: {1}\n".format(fname, e))

0 commit comments

Comments
 (0)