Open
Conversation
Classes which implement the perform() method can now also implement before_perform() and after_perform() methods which take a metadata dict. These contain the args passed in, as well as timestamps for when the job was enqueued and when it was performed, and whether the job failed and was retried.
Updated pyres to work with pystache 0.5.0
Implementing timeout for workers
Updated as proposed in the previous pull request
The purpose of this change was to make testing easier, but it also helps with making the code easier to read.
failure (currently failing). The biggest problem shown by this test is the fact that, even after the child process has crashed and the worker is ready to process new jobs, the entry associating the job with the worker remain on Redis. It also refactors the test for timeout errors on staled workers, making it simpler.
…cess. Fixes all the previously added tests.
Handling crashes and unexpected exits in the child process
Python3 Support
Update README.markdown
Update setup.py to have more classifiers
Removed coverage.report
Removed unnecessary lines in ResQ docstring.
Implementing password support on command line to worker, scheduler and m...
only the first item in that list is ever used
Don't send extra data when getting the next delayed timestamp
Always run after_perform, you should check 'failed' key
wold => world Add Python code block for syntax highlighting.
Ruby compatibility: Resque sends just a class name and not a module name so if I use Resque to queue a ruby class called "Worker" then Pyres will throw a "ValueError: Empty module name" exception. To avoid that, if there's no module name in the json then we'll use the class name as a module name.
handle jobs queued by Ruby Resque with no module
Small tweaks to example.rst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
these are the changes that need to be merged.