Ticket #6874 (closed: fixed)
Remove deprecated registerAlgorithm function
Reported by: | Martyn Gigg | Owned by: | Martyn Gigg |
---|---|---|---|
Priority: | blocker | Milestone: | Release 3.0 |
Component: | Python | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Russell Taylor |
Description
Change History
comment:7 Changed 7 years ago by Martyn Gigg
- Status changed from new to inprogress
Remove deprecated registerAlgorithm function.
Warnings have been given for 2 releases. Uses AlgorithmFactory.subscribe instead. Refs #6874
Changeset: c7b5055283fe6ce11b97df912aebbb4caacd2620
comment:8 Changed 7 years ago by Martyn Gigg
- Status changed from inprogress to verify
- Resolution set to fixed
Branch: feature/6874_remove_registerAlgorithm_function
Tester: All of the systemtests should be passing and check that MantidPlot starts correctly without any warnings about errors loading Python algorithms. After MantidPlot has loaded check that the expected Python algorithms, i.e the ones in PythonInterface/plugins/algorithms actual were registered.
comment:9 Changed 7 years ago by Russell Taylor
- Status changed from verify to verifying
- Tester set to Russell Taylor
comment:10 Changed 7 years ago by Russell Taylor
- Status changed from verifying to closed
Merge remote branch 'origin/feature/6874_remove_registerAlgorithm_function'
comment:11 Changed 7 years ago by Russell Taylor
All python algorithms remain available, no warnings observed and 'registerAlgorithm' is not mentioned in the code outside of comments.
comment:12 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 7720
This should include the code in PythonInterface/mantid/kernel/plugins.py:212 that checks the presence of this