Commit Graph

717 Commits (7cf8ef42d1b2364018c78a8935814dc3d9904b63)
 

Author SHA1 Message Date
Selwin Ong 7cf8ef42d1 Don't pass "args" into logging call.
Vincent Driessen 7ea076e8c8 Merge pull request from selwin/log-extra_data
Capture more data when logging errors
Selwin Ong b05c2052e1 Capture more data when logging errors.
Vincent Driessen db37d8b326 Test on Python 3.4 on Travis, too.
Vincent Driessen 3de8a47f06 Merge pull request from selwin/pipeline-dependency-registration
job.register_dependency() should support pipelining
Selwin Ong fc19a64670 job.register_dependency() should support pipelining.
Vincent Driessen 3ded050804 Replace by a string just as wide to not make this invalid binary pickle data.
Vincent Driessen b91b89a183 Use highest pickle protocol version to serialize job data.
Vincent Driessen 79db282879 Support enqueueing callable classes.
Fixes .
Vincent Driessen 865efd6e8c Leave setting the state to the worker, not the Job itself.
Should fix .
Vincent Driessen 712e663ffc Allow passing in positional arguments via tox to pytest.
See docs for details: http://tox.readthedocs.org/en/latest/example/general.html
Vincent Driessen eb6fb27281 Change confusing method name.
Vincent Driessen ea46e79625 Exclude vendor files and irrelevant files from coverage reports.
Vincent Driessen 1bebe85c3a Add badge with number of monthly downloads.
Vincent Driessen 13ae0353c9 Add coverage commands to tox.
Vincent Driessen 36ac9a5209 Add coverage reporting for RQ.
Vincent Driessen 6299af15fc Merge branch 'master' of github.com:nvie/rq
Vincent Driessen d37f49f643 Merge branch 'andrewsg-warnings'
Vincent Driessen 70d209a430 No need to test this backward compatibility.
Vincent Driessen 12932a433b Merge pull request from selwin/cancel-should-remove-from-queue
job.cancel() should remove itself from queue
Vincent Driessen fe8efbcf27 Remove extra paragraph.
Vincent Driessen 8aa7ce2042 Add high-res (SVG) build status icon.
Vincent Driessen e1d134e64d Add Python 3 support state badge.
Selwin Ong 2ab7276230 Merge pull request from selwin/logging-fix
Only add logging handler if nothing is configured
Selwin Ong 638211df20 job.cancel() should remove itself from queue.
Selwin Ong b828078dde Fixed default logging level in setup_loghandlers.
Selwin Ong 92fb787a69 Only add logging handler if nothing is configured.
Vincent Driessen 1c486cb07d Merge pull request from svvitale/master
Use as_text to fix syntax error discovered in Python 3.2 (raspberry pi)
Scott Vitale b464c37468 Use as_text to fix syntax error discovered in Python 3.2 (raspberry pi)
Selwin Ong 14932a6662 Merge pull request from rascalking/patch-1
fix --worker-ttl command line arg
David Bonner e2f398be80 fix --worker-ttl command line arg
Make sure it's converted to an int, since the rest of the code expects it to be.  Without this patch, trying to use that argument gets you something like this:

(cogo)[dbonner@bonnervm18 syseng]$ rqworker --worker-ttl 86400
21:52:07 RQ worker started, version 0.4.6
Traceback (most recent call last):
  File "/opt/cogo/bin/rqworker", line 9, in <module>
    load_entry_point('rq==0.4.6', 'console_scripts', 'rqworker')()
  File "/home/dbonner/src/github/rq/rq/scripts/rqworker.py", line 102, in main
    w.work(burst=args.burst)
  File "/home/dbonner/src/github/rq/rq/worker.py", line 354, in work
    timeout = None if burst else max(1, self.default_worker_ttl - 60)
TypeError: unsupported operand type(s) for -: 'str' and 'int'
Vincent Driessen 69adec5bc7 Merge pull request from selwin/job-class
Make it easier to use custom job class
Selwin Ong 8095a565ac rqworker script should accept "--job-class" parameter.
Selwin Ong 7ac1c3500a Worker.__init__ should accept custom job class.
Selwin Ong 141278bb42 Queue.__init__ supports job_class argument.
Andrew Gorcester 17a4ed056d use warnings.warn() instead of raise for DeprecationWarning
Vincent Driessen 052d0df4bf Update CHANGES.
Vincent Driessen eb469f8da0 Fix broken stub in tests.
Vincent Driessen 6644872273 Raise warning when using async Sentry transport.
Vincent Driessen 2314b62d8c Start release 0.4.6.
Vincent Driessen f0e02996bc Use single quotes for string literals.
Zekui Shi 51fee72f66 fix print in example
Vincent Driessen 0fbc9e4851 Release 0.4.5.
Vincent Driessen f3058faa36 Merge pull request from friedcell/master
kwargs must be strings, unicode fails with "keywords must be strings"
Marko Mrdjenovic 78b8d2a6ef kwargs must be strings, unicode fails with "keywords must be strings"
Vincent Driessen 972b367af4 Release 0.4.4.
Vincent Driessen 83382f51d0 PEP8ify.
Vincent Driessen c263f8f600 Fix regression introduced in 0.4.3.
Vincent Driessen a6d9837d87 Merge tag '0.4.3'
Vincent Driessen 6ee28fae9c Redis 2.7.0 is required for lua scripting support