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
9 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.
9 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.
9 years ago
strawposter
1029adaf1b
add sentinel support ( #808 )
...
* add sentinel support
* add sentinel support
* add comment
9 years ago
Selwin Ong
9c0130fe81
Merge pull request #814 from peter-featherstone/patch-1
...
Minor spelling mistake
9 years ago
Peter Featherstone
a99d79187b
Minor spelling mistake
...
Minor spelling update of `proccess` to `process`
9 years ago
Selwin Ong
5660f925ae
Merge pull request #788 from friedcell/master
...
Better support for async job payloads
9 years ago
Selwin Ong
f6b4c286c9
Merge pull request #757 from jaywink/fix-unicode-decode-error
...
Fix UnicodeDecodeError when failing jobs
9 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
9 years ago
Selwin Ong
f760fcb20f
job.delete() should cleans itself from FailedQueue and various registries.
9 years ago
Selwin Ong
684281fbf7
Merge pull request #801 from SylvainDe/master
...
Add most recent Python versions in Travis CI
9 years ago
Sylvain
ce89b563eb
Remove versions
9 years ago
Selwin Ong
21c1e04593
Merge pull request #800 from samuelcolvin/heroku-fix
...
correct heroku worker exit logic
9 years ago
Samuel Colvin
fd9babe8ce
correct heroku worker exit logic
...
as per @Chronial's comment on b4b99f3
9 years ago
Sylvain
b504e197d5
Add most recent Python versions in Travis CI
...
Add more recent Python versions including development branches and nightly build.
9 years ago
Selwin Ong
2dd923c718
Merge pull request #796 from davidthewatson/patch-1
...
Fix pip install from HEAD of origin/master
9 years ago
david watson
2d7e1c43f0
Fix pip install from HEAD of origin/master
...
The pip install -e directions didn't work. This does.
9 years ago
Marko Mrdjenovic
c8a955fbb1
Merge commit '83007b20740a97f085a14d3840d1e434350c6600'
...
# Conflicts:
# rq/queue.py
9 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
9 years ago
Selwin Ong
83007b2074
Merge pull request #786 from jezdez/backend-class-overrides
...
Allow passing backend classes from CLI and other APIs
9 years ago
Selwin Ong
e0be02653e
Merge pull request #768 from zyegfryed/master
...
Use HTTPTransport transport so sentry reporting works by default
9 years ago
Selwin Ong
e531cd05fe
Merge pull request #781 from WeatherGod/dont_clobber_jobinfo
...
Trigger a refresh after job execution
9 years ago
Marko Mrdjenovic
35fb6b0b9a
move actual execute to a separate method to make it easier to run async jobs
9 years ago
Marko Mrdjenovic
3da3eab11d
moved job run to separate method to make async jobs easier
9 years ago
Benjamin Root
efb30b45a3
Take a different tack, and enable the exclusion of meta from saves
9 years ago
Benjamin Root
30a7ab4899
Add similar test for when the job fails
9 years ago
Benjamin Root
f68aeff481
Added integration test for the metadata persistence feature
9 years ago
Benjamin Root
56c89c1334
Trigger a refresh after job execution
...
* Prevents clobbering of user-supplied metadata
modified during the job execution
9 years ago
Jannis Leidel
c019662430
Allow passing backend classes (job, queue, worker, connection) from CLI and other APIs
...
This includes:
- a partial refactor of the CLI to organize the shared options
- extends the tests in areas where passing custom backend classes makes sense
- allow setting the core CLI options as env vars
- minor cosmetic changes here and there
9 years ago
Jannis Leidel
27e4f3a768
Small refactor to simplify registry key setup.
9 years ago
Selwin Ong
b241d50c10
Merge pull request #774 from samuelcolvin/heroku-warm-shutdown-fix
...
allow for already dead horse on heroku worker termination
9 years ago
Selwin Ong
eaa350443c
Merge pull request #778 from Atala/set_sentry_transport
...
fix: set HTTP transport as default for sentry
9 years ago
Atala
544f985d41
fix: set HTTP transport as default for sentry
9 years ago
Samuel Colvin
763a304ec6
cope with python 2.6 yawwwwwwn
9 years ago
Samuel Colvin
f50bdb31bf
skip test_run_scheduled_access_self on pypy
9 years ago
Samuel Colvin
b4b99f30b0
allow for already dead horse on heroku worker termination
9 years ago
Selwin Ong
4fc032bfbf
Merge pull request #770 from mtdewulf/queue-cancel-pipeline-fix
...
Don't run lrem directly if we have a pipeline
10 years ago
Michael DeWulf
9e8922a099
Don't run lrem directly if we have a pipeline
10 years ago
Sébastien Fievet
07883f5501
Use HTTPTransport transport so sentry reporting works by default
10 years ago
Selwin Ong
6721463fdf
queue.enqueue_call should call Job.exists with connection parameters.
10 years ago
Selwin Ong
1ae10dd529
Bump version to 0.7.1.
10 years ago
Selwin Ong
f4e7783abf
Merge pull request #765 from jsurloppe/master
...
Fix get job on failed queue
10 years ago
Julien Surloppe
dc3bba9362
Another check on failed status and test
10 years ago
Julien Surloppe
88a3c60177
Fix get job on failed queue
10 years ago
Selwin Ong
2428370dfd
Merge pull request #763 from jezdez/skip-heroku-macos
...
Stop running some Heroku tests on macOS since it’s missing the appropriate signals
10 years ago
Jannis Leidel
fcec17c8e1
Stop running some Heroku tests on macOS since it’s missing the appropriate signals
...
Refs issue #584 .
10 years ago
Selwin Ong
cfd3b507d2
Merge pull request #742 from th3hamm0r/739_fix_race_condition
...
#739 fix race condition
10 years ago
Stefan Hammer
f9bff3d12b
Merge branch 'master' into 739_fix_race_condition
10 years ago
Selwin Ong
2270369bd5
Merge pull request #761 from mtdewulf/pass-pipeline-to-push-job-id
...
Pass pipeline to push_job_id from enqueue_job
10 years ago
Michael DeWulf
f3f61bbc15
Pass pipeline to push_job_id from enqueue_job
10 years ago