Traceback (most recent call last):
File “/Applications/Slicer.app/Contents/Extensions-29959/SlicerIGT/lib/Slicer-4.13/qt-scripted-modules/ModelRegistration.py”, line 167, in onApplyButton
logic.run(inputSourceModel, inputTargetModel, outputSourceToTargetTransform, self.typeSelector.currentIndex, self.iterationSpin.value )
File “/Applications/Slicer.app/Contents/Extensions-29959/SlicerIGT/lib/Slicer-4.13/qt-scripted-modules/ModelRegistration.py”, line 185, in run
self.delayDisplay(‘Running iterative closest point registration’)
AttributeError: ‘ModelRegistrationLogic’ object has no attribute ‘delayDisplay’
delayDisplay in the ScriptedModuleLogic class had been deprecated due to delayDisplay being for testing purposes and had been in the ScriptedModuleTest class in addition to being available from anywhere using slicer.util.delayDisplay. The deprecation of delayDisplay in the Logic class was enforced as it was removed in favor of only having the other locations. This was ENH: Move testing methods in scripted logic class to test class · Slicer/Slicer@71f236b · GitHub.
Therefore the ModelRegistration module needs to be updated here: