Python interactor showing message when turned on

Hello!
I have been getting this message when I load the 3d slicer and I wanted to know if this is something I should be worried about.
I thought this was a default message, but as I go through the forum I have been realizing this is should not happen…
As a python beginner, I don’t fully understand the message.
Can someone please help me to understand what this means and what kind of action I should take?
From what I could understand, the only parts with problems are print command?
If so, is this something I should not be worried about?
Thank you always for your help.
Greatly appreciated.

Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\njy95\AppData\Local\NA-MIC\Slicer 4.13.0-2022-02-25\lib\Python\Lib\imp.py”, line 169, in load_source
module = _exec(spec, sys.modules[name])
File “”, line 613, in _exec
File “”, line 846, in exec_module
File “”, line 983, in get_code
File “”, line 913, in source_to_code
File “”, line 228, in _call_with_frames_removed
File “C:/Users/njy95/AppData/Local/NA-MIC/Slicer 4.13.0-2022-02-25/NA-MIC/Extensions-30657/DatabaseInteractor/lib/Slicer-4.13/qt-scripted-modules/DatabaseInteractor.py”, line 1252
print filesDifference
^
SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(filesDifference)?
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\njy95\AppData\Local\NA-MIC\Slicer 4.13.0-2022-02-25\lib\Python\Lib\imp.py”, line 169, in load_source
module = _exec(spec, sys.modules[name])
File “”, line 613, in _exec
File “”, line 846, in exec_module
File “”, line 983, in get_code
File “”, line 913, in source_to_code
File “”, line 228, in _call_with_frames_removed
File “C:/Users/njy95/AppData/Local/NA-MIC/Slicer 4.13.0-2022-02-25/NA-MIC/Extensions-30657/ShapeQuantifier/lib/Slicer-4.13/qt-scripted-modules/ShapeQuantifier.py”, line 89
print “----- Shape Quantifier widget setup -----”
^
SyntaxError: Missing parentheses in call to ‘print’. Did you mean print("----- Shape Quantifier widget setup -----")?
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\njy95\AppData\Local\NA-MIC\Slicer 4.13.0-2022-02-25\lib\Python\Lib\imp.py”, line 169, in load_source
module = _exec(spec, sys.modules[name])
File “”, line 613, in _exec
File “”, line 846, in exec_module
File “”, line 983, in get_code
File “”, line 913, in source_to_code
File “”, line 228, in _call_with_frames_removed
File “C:/Users/njy95/AppData/Local/NA-MIC/Slicer 4.13.0-2022-02-25/NA-MIC/Extensions-30657/ShapeQuantifier/lib/Slicer-4.13/qt-scripted-modules/ShapeQuantifierCore.py”, line 43
print “UpdateThreeDView”
^
SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(“UpdateThreeDView”)?
TODO: implement cloud fingerprint store
Traceback (most recent call last):
File “”, line 1, in
File “C:\Users\njy95\AppData\Local\NA-MIC\Slicer 4.13.0-2022-02-25\lib\Python\Lib\imp.py”, line 169, in load_source
module = _exec(spec, sys.modules[name])
File “”, line 613, in _exec
File “”, line 846, in exec_module
File “”, line 983, in get_code
File “”, line 913, in source_to_code
File “”, line 228, in _call_with_frames_removed
File “C:/Users/njy95/AppData/Local/NA-MIC/Slicer 4.13.0-2022-02-25/NA-MIC/Extensions-30657/Slicer-Wasp/lib/Slicer-4.13/qt-scripted-modules/Wasp.py”, line 98
print “progress callback not an int”
^
SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(“progress callback not an int”)?

That extension hasn’t been updated to work with current Slicer. You may be able to use it with an older release.

1 Like

Watershed segmentation is now available in Segment Editor in Watershed effect. It is provided by SegmentEditorExtraEffects extension. For many cases Grow from seeds effect work better, so I would recommend to try that, too.

1 Like

Thank you so much!
My curitosity has been satisfied and I am so glad to know what the message is trying to say!

Thank you lassoan! I will definitely try that!