Ticket #9203 (closed: fixed)

Opened 7 years ago

Last modified 5 years ago

No progress reports from script algorithms

Reported by: Martyn Gigg Owned by: Martyn Gigg
Priority: blocker Milestone: Release 3.2
Component: Python Keywords:
Cc: Blocked By:
Blocking: Tester: Michael Reuter

Description (last modified by Martyn Gigg) (diff)

It looks like this commit stopped the progress notifications from algorithms being wired up to the GUI.

To reproduce:

  • Start MantidPlot & open the script window.
  • Run
    Pause(60)
    
  • Open the algorithm details box
  • Notice that it is empty!

The progress reporting needs to be restored.

Change History

comment:1 Changed 7 years ago by Martyn Gigg

  • Status changed from new to assigned

comment:2 Changed 7 years ago by Martyn Gigg

  • Description modified (diff)

comment:3 Changed 7 years ago by Martyn Gigg

  • Status changed from assigned to inprogress

Use managed algorithms again at the top level in Python.

This restores the progress reporting to the GUI as anything going through the AlgorithmManager::create method is automatically tracked. Refs #9203

Changeset: 1aca8194cadfa7f2ba4257a8a0fbb5bf17219d7f

comment:4 Changed 7 years ago by Martyn Gigg

  • Status changed from inprogress to verify
  • Resolution set to fixed

Branch: bugfix/9203_script_alg_progress

Tester: Run the steps in the description and see that you can now see progress and get the cancel but back from scripted algorithms. Try your favourite script too!

comment:5 Changed 7 years ago by Michael Reuter

  • Status changed from verify to verifying
  • Tester set to Michael Reuter

comment:6 Changed 7 years ago by Michael Reuter

  • Status changed from verifying to closed

Merge remote-tracking branch 'origin/bugfix/9203_script_alg_progress'

Full changeset: a49357726abc4712eef35de0735d345c3dd477a0

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10046

Note: See TracTickets for help on using tickets.