Skip to content

Commit 91ae4a0

Browse files
[backport] PR-8535 - ENH: Enable relative import of Slicer Python-wrapped libraries
1 parent 5a161a3 commit 91ae4a0

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

Base/Python/slicer/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,11 @@ def _createModule(name, globals, docstring):
195195
try:
196196
exec("from %s import *" % (kit))
197197
except ImportError as detail:
198-
print(detail)
198+
# Try kit relative import if installed in as a traditional package
199+
try:
200+
exec("from .%s import *" % (kit))
201+
except ImportError:
202+
print(detail)
199203

200204
del kit
201205

0 commit comments

Comments
 (0)