with Tracer(traceLogger):
// "unfix" any operator inputs that were frozen before
for o in self.fixableOperators:
o.inputs["fixAtCurrent"].setValue(False)
// Can"t change labels while we"re in the middle of a prediction
self._labelControlUi.labelListModel.allowRemove(False)
After Change
// First, do a regular save.
// During a regular save, predictions are not saved to the project file.
// (It takes too much time if the user only needs the classifier.)
self.shellRequestSignal.emit( ShellRequest.RequestSave )
// Enable prediction storage and ask the shell to save the project again.
// (This way the second save will occupy the whole progress bar.)
self.predictionSerializer.predictionStorageEnabled = True