-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing on_success and on_failure args in jobfunction.queue() #116
Comments
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 source
Sample code:
The text was updated successfully, but these errors were encountered: