[webservice] Support requests to repeat correction from myMdC
Description
We have been working to enable reproducible correction. This aims to integrate it with the webservice, so deleted data can be recreated on demand by clicking a button. Changes to myMdC will be needed to actually send these requests, but for now the idea is to make them like the existing correction & dark processing requests (even if passing a Python list is ugly).
To do:
-
Pick somewhere for caching virtualenvs used in reproducibility and set that -
Defer launching the jobs until after replying to ZMQ message?
How Has This Been Tested?
With the included request_repeat.py
script on max-exfl017:
python3 request_repeat.py --endpoint tcp://max-exfl017:5555 --mymdc-id 89178 900113 9982
Types of changes
- New feature (non-breaking change which adds functionality)
Checklist:
- My code follows the code style of this project.
Reviewers
Edited by Thomas Kluyver