Selwin Ong
54bc04bb45
job.save() shouldn't crash on unpickleable return value.
8 years ago
Selwin Ong
29068151c9
Merge pull request #858 from sjtbham/master
...
path option needs to be a shared command to ensure that settings file…
8 years ago
Simon Thompson
fab545c193
path option needs to be a shared command to ensure that settings file can be loaded from subcommands such as requeue, resume etc otherwise sentinel config cannot be passed
8 years ago
Selwin Ong
2bc2f447d3
Merge pull request #841 from strawposter/master
...
accept multiple path
8 years ago
Selwin Ong
3666f4987e
Merge pull request #855 from floqqi/master
...
Windows: Use SIGTERM instead of SIGKILL
8 years ago
Selwin Ong
5f5e113790
Merge pull request #831 from katichev/explicit_cleanup
...
Replace job id with job instance in the job stack. Remove implicit "cleanup" call from "job.save"
8 years ago
Selwin Ong
165b7ae6b9
Merge pull request #845 from liangsijian/master
...
use enum WorkerStatus instead of str
8 years ago
Selwin Ong
339de5affa
Merge pull request #852 from amjith/patch-1
...
Honor the job_class for failed_queue.
8 years ago
Florian
61f27215b3
Windows: Use SIGTERM instead of SIGKILL
8 years ago
Amjith Ramanujam
3cf5850afc
Honor the job_class for failed_queue.
8 years ago
liangsijian
4556f39c34
use enum WorkerStatus instead of str
8 years ago
Selwin Ong
89521f8dae
Merge pull request #844 from liangsijian/patch-1
...
Optimize job.dependency
8 years ago
liangsijian
4875331b60
Optimize job.dependency
...
job.refresh has been call in job.fetch
8 years ago
Alexey Katichev
09697e567f
revert back job.cleanup changes
8 years ago
kirill
f2ff1b05f7
accept multiple path
8 years ago
Selwin Ong
8ebebc9f7c
Merge pull request #833 from yaniv-g/extract_move_to_failed_queue
...
Expose move_to_failed_queue from Worker
8 years ago
Yaniv Greenberg
7dc5d4a936
local commit to avoid circular imports.
8 years ago
Yaniv Greenberg
2da4ccd48d
Moved move_to_failed_queue to separate file.
8 years ago
Selwin Ong
d71a6c2ece
Merge pull request #832 from yaniv-g/master
...
Expand timeout string feature to both result_ttl and ttl, and add days possibility.
8 years ago
Selwin Ong
a3e1ba9450
Merge pull request #836 from fate0/master
...
fix uncaught StopRequested during send heartbeat
8 years ago
fate0
1ebf880402
fix uncaught StopRequested during send heartbeat
8 years ago
Yaniv Greenberg
b49e039d63
Separate move_to_failed_queue from the worker to allow it's use in cli exception handler.
8 years ago
Yaniv Greenberg
39e43207a6
* Added support to use strings to specify both result_ttl and ttl.
...
* Added Days as possible timeout string (as 'd')
8 years ago
Alexey Katichev
b7d50cedc4
replace job.id with job instance in local _job_stack
8 years ago
Alexey Katichev
3596449cc0
remove implicit cleanup call from job.save
8 years ago
Selwin Ong
fbe4cafe2a
Updated changelog and tag v0.8.
8 years ago
Alexey Katichev
a0113c83cf
introduce job.update_meta() to store updated meta to Redis ( #823 )
...
* introduce job.update_meta() to store updated meta to Redis
This closes nvie/rq#811
* rename update_meta to save_meta
8 years ago
Selwin Ong
fe84828d72
Bump up version to 0.8.0 and updated changelog.
8 years ago
Selwin Ong
dc45ab8799
Worker.find_by_key should use hmget instead of repeated hget calls. ( #826 )
8 years ago
luojiebin
cd529d0ce1
Fixed issue#72 ( #818 )
...
* Added a custom exception for timeout transfer
* Added a util to transfer timeout to a united format
* Transfer timeout format when creating a queue or enqueue jobs
* Fixed typos
* Fixed bug in transfer_timeout function
* Added test for function transfer_timeout
* Updated transfer_timeout to allow uppercase unit
* Renamed function in utils
8 years ago
Aarni Koskela
92cf6f4696
Add waitpid() return value to workhorse error/log messages ( #819 )
...
* Refactor the inner part of the monitor_work_horse loop into a separate function
* Add waitpid() return value to workhorse error/log messages
8 years ago
Peng Liu
b7d4b4ec1b
Solve the UnicodeDecodeError while decode literal things. ( #817 )
...
* Solve the UnicodeDecodeError while decode literal things.
* Add test case for when worker result is a unicode or str object that other than
pure ascii content.
8 years ago
Felipe Lacerda
cab89254b5
Make `Queue.enqueue_job()` execute immediately if `async=False` ( #798 )
...
Currently, the job is being performed inside `enqueue_call()`, which
means that `async=False` has no effect if `enqueue_job()` is called
directly. This commit fixes that.
8 years ago
strawposter
1029adaf1b
add sentinel support ( #808 )
...
* add sentinel support
* add sentinel support
* add comment
8 years ago
Selwin Ong
9c0130fe81
Merge pull request #814 from peter-featherstone/patch-1
...
Minor spelling mistake
8 years ago
Peter Featherstone
a99d79187b
Minor spelling mistake
...
Minor spelling update of `proccess` to `process`
8 years ago
Selwin Ong
5660f925ae
Merge pull request #788 from friedcell/master
...
Better support for async job payloads
8 years ago
Selwin Ong
f6b4c286c9
Merge pull request #757 from jaywink/fix-unicode-decode-error
...
Fix UnicodeDecodeError when failing jobs
8 years ago
Selwin Ong
518e4d1726
Merge pull request #810 from selwin/job-deletion-improvements
...
job.delete() should clean itself from FailedQueue and other job registries
8 years ago
Selwin Ong
f760fcb20f
job.delete() should cleans itself from FailedQueue and various registries.
8 years ago
Selwin Ong
684281fbf7
Merge pull request #801 from SylvainDe/master
...
Add most recent Python versions in Travis CI
8 years ago
Sylvain
ce89b563eb
Remove versions
8 years ago
Selwin Ong
21c1e04593
Merge pull request #800 from samuelcolvin/heroku-fix
...
correct heroku worker exit logic
8 years ago
Samuel Colvin
fd9babe8ce
correct heroku worker exit logic
...
as per @Chronial's comment on b4b99f3
8 years ago
Sylvain
b504e197d5
Add most recent Python versions in Travis CI
...
Add more recent Python versions including development branches and nightly build.
8 years ago
Selwin Ong
2dd923c718
Merge pull request #796 from davidthewatson/patch-1
...
Fix pip install from HEAD of origin/master
8 years ago
david watson
2d7e1c43f0
Fix pip install from HEAD of origin/master
...
The pip install -e directions didn't work. This does.
8 years ago
Marko Mrdjenovic
c8a955fbb1
Merge commit '83007b20740a97f085a14d3840d1e434350c6600'
...
# Conflicts:
# rq/queue.py
8 years ago
Jason Robinson
213969742e
Fix UnicodeDecodeError when failing jobs
...
Worker handle_exception and move_to_failed_queue couldn't handle a situation where the exception raised had non-ascii characters. This caused a UnicodeDecodeError when trying to format the exception strings.
If on Python 2, ensure strings get decoded before building the exception string.
Closes #482
8 years ago
Selwin Ong
83007b2074
Merge pull request #786 from jezdez/backend-class-overrides
...
Allow passing backend classes from CLI and other APIs
8 years ago