That said, the fix is indeed quite easy and the python API gains in usability.
Detailed Usage
./BoneTextureExtension/BoneTextureSerializer/BoneTextureSerializer.py:334: inputScan = slicer.util.loadNodeFromFile(case.scanFilePath, 'VolumeFile', properties, returnNode=True)
./BoneTextureExtension/BoneTextureSerializer/BoneTextureSerializer.py:337: inputSegmentation = slicer.util.loadNodeFromFile(case.segmentationFilePath, 'VolumeFile', properties, returnNode=True)
./BoneTextureExtension/BoneTextureSerializer/BoneTextureSerializer.py:406: inputScan = slicer.util.loadNodeFromFile(case.scanFilePath, 'VolumeFile', properties, returnNode=True)
./BoneTextureExtension/BoneTextureSerializer/BoneTextureSerializer.py:409: inputSegmentation = slicer.util.loadNodeFromFile(case.segmentationFilePath, 'VolumeFile', properties, returnNode=True)
./Chest_Imaging_Platform/Scripted/attic/CIP_GetImage/CIP_GetImage.py:409: (code, vtkLabelmapVolumeNode) = slicer.util.loadLabelVolume(locPath, {}, returnNode=True) # Braces are needed for Windows compatibility... No comments...
./Chest_Imaging_Platform/Scripted/attic/LoadSaveDataWidget.py:340: (success, vtkLabelmapVolumeNode) = slicer.util.loadLabelVolume(fileName, {}, returnNode=True)
./Chest_Imaging_Platform/Scripted/attic/LoadSaveDataWidget.py:350: (success, vtkVolumeNode) = slicer.util.loadVolume(fileName, {}, returnNode=True)
./Chest_Imaging_Platform/Scripted/CIP_/CIP/logic/SlicerUtil.py:871: (loaded, volume) = slicer.util.loadVolume(localFilePath, returnNode=True)
./DiffusionQC/SlicerDiffusionQC/GradQC.py:270: _, self.maskNode = slicer.util.loadLabelVolume(self.maskSelector.currentPath, returnNode=True)
./GeodesicSlicer/GeodesicSlicer/GeodesicSlicer.py:634: slicer.util.loadModel((name2), returnNode=True)[1]
./GeodesicSlicer/GeodesicSlicer/GeodesicSlicer.py:726: slicer.util.loadModel((name2), returnNode=True)[1]
./GeodesicSlicer/GeodesicSlicer/GeodesicSlicer.py:899: model2 = slicer.util.loadModel(filename, returnNode=True)[1]
./iGyne/iGyne/iGyneWizard/iGyneLoadModelStep.py:244: success, volumeNode = slicer.util.loadVolume(uri, properties = {'name' : name}, returnNode=True)
./mpReview/mpReview.py:990: (success,label) = slicer.util.loadLabelVolume(fileName, returnNode=True)
./mpReview/mpReview.py:1219: (success,volume) = slicer.util.loadVolume(fileName,returnNode=True)
./Q3DC/Q3DC/Q3DC.py:1831: success, modelNodes[name] = slicer.util.loadModel(filePath, returnNode=True)
./QuantitativeReporting/DICOMPlugins/DICOMParametricMapPlugin.py:108: (_,pmNode) = slicer.util.loadVolume(os.path.join(self.tempDir,"pmap.nrrd"), returnNode=True)
./QuantitativeReporting/DICOMPlugins/DICOMSegmentationPlugin.py:189: returnNode=True)
./QuantitativeReporting/Testing/QuantitativeReportingTests.py:247: _, label = slicer.util.loadVolume(f, {'labelmap': True}, returnNode=True)
./ShapeRegressionExtension/RegressionComputation/RegressionComputation.py:735: success, model1 = slicer.util.loadModel(os.path.join(outputDirectoryPath, comparison_filename), returnNode=True)
./ShapeRegressionExtension/RegressionComputation/RegressionComputation.py:737: success, model2 = slicer.util.loadModel(output_filepath, returnNode=True)
./ShapeRegressionExtension/RegressionVisualization/RegressionVisualization.py:414: success, model = slicer.util.loadModel(fullPath, returnNode=True)
./ShapeRegressionExtension/RegressionVisualization/RegressionVisualization.py:904: success, model = slicer.util.loadModel(self.shapePaths[i], returnNode=True)
./SlicerCaseIterator/SlicerCaseIterator/SlicerCaseIteratorLib/CsvTableIterator.py:352: load_success, im_node = slicer.util.loadVolume(im_path, returnNode=True)
./SlicerCaseIterator/SlicerCaseIterator/SlicerCaseIteratorLib/CsvTableIterator.py:378: load_success, ma_node = slicer.util.loadSegmentation(ma_path, returnNode=True)
./SlicerCaseIterator/SlicerCaseIterator/SlicerCaseIteratorLib/CsvTableIterator.py:382: load_success, ma_node = slicer.util.loadLabelVolume(ma_path, returnNode=True)
./SlicerCervicalSpine/CervicalSpineTools/CervicalSpineTools.py:533: [success, inputVolumeNode] = slicer.util.loadVolume(imgPath, returnNode=True)
./SlicerCervicalSpine/CervicalVertebraTools/CervicalVertebraTools.py:342: [success, croppedNode] = slicer.util.loadVolume(self.vsc.vtVars['intputCropPath'], returnNode=True)
./SlicerCervicalSpine/CervicalVertebraTools/CervicalVertebraTools.py:472: [success, inputVolumeNode] = slicer.util.loadVolume(imgPath, returnNode=True)
./SlicerCochlea/CochleaReg/CochleaReg.py:327: [success, croppedFixedNode] = slicer.util.loadVolume(self.vsc.vtVars['fixedCropPath'], returnNode=True)
./SlicerCochlea/CochleaReg/CochleaReg.py:331: [success, croppedMovingNode] = slicer.util.loadVolume(self.vsc.vtVars['movingCropPath'], returnNode=True)
./SlicerCochlea/CochleaReg/CochleaReg.py:408: [success, fixedVolumeNode] = slicer.util.loadVolume(fixedImgPath, returnNode=True)
./SlicerCochlea/CochleaReg/CochleaReg.py:424: [success, movingVolumeNode] = slicer.util.loadVolume(movingImgPath, returnNode=True)
./SlicerCochlea/CochleaSeg/CochleaSeg.py:339: [success, croppedNode] = slicer.util.loadVolume(self.vsc.vtVars['intputCropPath'], returnNode=True)
./SlicerCochlea/CochleaSeg/CochleaSeg.py:490: [success, inputVolumeNode] = slicer.util.loadVolume(imgPath, returnNode=True)
./SlicerCochlea/VisSimCommon/VisSimCommon.py:289: [success, inputImgNode] = slicer.util.loadVolume( inputImg, returnNode=True)
./SlicerCochlea/VisSimCommon/VisSimCommon.py:316: [success, inputImgNode] = slicer.util.loadVolume( inputImg, returnNode=True)
./SlicerMorphExtension/ImportSurfaceToSegment/ImportSurfaceToSegment.py:184: [success, modelNode] = slicer.util.loadModel(surfaceFileName, returnNode=True)
./SlicerMorphExtension/SkyscanReconImport/SkyscanReconImport.py:274: [success, outputVolumeNode] = slicer.util.loadVolume(imageFileTemplate, returnNode=True)
./SlicerProstateAblation/ProstateAblation/ProstateAblationUtils/session.py:534: success, volume = slicer.util.loadVolume(files[0], returnNode=True)
./SlicerProstateAblation/ProstateAblation/ProstateAblationUtils/sessionData.py:135: _, data = loadFunction(os.path.join(directory, filename), returnNode=True)
./SlicerProstateAblation/ProstateAblation/ProstateAblationUtils/steps/zFrameRegistration.py:114: _, self.zFrameModelNode = slicer.util.loadModel(zFrameModelPath, returnNode=True)
./SlicerProstateAblation/ProstateAblation/ProstateAblationUtils/steps/zFrameRegistration.py:158: _, self.tempModelNode = slicer.util.loadModel(zFrameTemplateModelFile, returnNode=True)
./SlicerProstateAblation/ProstateAblation/ProstateAblationUtils/steps/zFrameRegistration.py:163: _, self.pathModelNode = slicer.util.loadModel(needlePathModelFile, returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerRegistration.py:311: success, fixedLabel = slicer.util.loadLabelVolume(args.fixed_label, returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerRegistration.py:312: success, movingLabel = slicer.util.loadLabelVolume(args.moving_label, returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerRegistration.py:313: success, fixedVolume = slicer.util.loadVolume(args.fixed_volume, returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerRegistration.py:314: success, movingVolume = slicer.util.loadVolume(args.moving_volume, returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerUtils/preopHandler.py:274: success, self.data.initialLabel = slicer.util.loadLabelVolume(filename, returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerUtils/preopHandler.py:282: success, self.data.initialVolume = slicer.util.loadVolume(self.preopImagePath, returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerUtils/preopHandler.py:296: success, self.data.initialTargets = slicer.util.loadMarkupsFiducialList(filename, returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerUtils/sessionData.py:219: _, data = loadFunction(os.path.join(directory, filename), returnNode=True)
./SliceTracker/SliceTracker/SliceTrackerUtils/steps/zFrameRegistration.py:81: _, self.zFrameModelNode = slicer.util.loadModel(zFrameModelPath, returnNode=True)
./SPHARM-PDM/Modules/Scripted/ShapeAnalysisModule/CommonUtilities/utility.py:23: node = slicer.util.loadNodeFromFile(file_path, file_type, properties, returnNode=True)
./TOMAAT/TOMAAT/TOMAAT.py:447: success, node = slicer.util.loadLabelVolume(tmp_segmentation_mha, properties={'show':False}, returnNode=True)
./TOMAAT/TOMAAT/TOMAAT.py:506: success, node = slicer.util.loadTransform(tmp_transform, returnNode=True)
./ZFrameRegistration/ZFrameRegistrationWithROI/ZFrameRegistrationWithROI.py:323: _, self.zFrameModelNode = slicer.util.loadModel(zFrameModelPath, returnNode=True)
./ZFrameRegistration/ZFrameRegistrationWithROI/ZFrameRegistrationWithROI.py:438: _, imageDataNode = slicer.util.loadVolume(imageDataPath, returnNode=True)