Open richardfat7 opened 3 years ago
I've been stuck on working out how to make a success callback in RQ2. But it seems like it's not implemented, so will probably go back to vanilla RQ.
I haven't looked at the source yet but it seems it should be a relatively simple addition. Any comment on whether this is supported in some other way, or if there are plans to implement it?
EDIT: @MaxVRAM, @richardfat7 , I added this and submitted as PR #118. There are instructions on how to install directly from that branch if you'd like to give it a shot. It works on my application. I'll need the Flask-RQ2 devs to review and merge if you'd like this to be available in the PyPi package
If this can be reviewed and consider for merge, that'd be terrific. Until then I'll maintain a separate branch
Thanks Flask-RQ2 devs for the work on this project- it makes things look so much cleaner
Thanks @mzpqnxow . But I have fail back to use rq directly in flask.
what I did was import rq from current instance and get the queue then enqueue the job
from .tasks import rq
q = rq.get_queue()
job = q.enqueue(calculate, args=(1, 2), kwargs={}, on_success=log_every_second)
in this line and this line, the enqueue_call didn't recognise
on_success
andon_failure
args, and passed it askargs
if supplied in function call. RQ related sourceSample code: