Vincent Driessen
07adca6ca3
Bump dev version
9 years ago
Vincent Driessen
46c39654d0
Merge old tag 0.6.0 so it becomes part of master again
...
Otherwise, there's no linear history between this old tag and any new,
future, tags. This is likely been a manual mistake when I released
0.6.0, so this is corrected now.
9 years ago
Samuel Colvin
7efd036a2c
move ShutDownImminentException into exceptions.py
9 years ago
Samuel Colvin
0e26db9e08
correct wording in docstring and tests
9 years ago
Samuel Colvin
9f9c887645
better function names and process double SIGRTMIN
9 years ago
Samuel Colvin
2b544e5b17
add tests to HerokuWorker
9 years ago
Samuel Colvin
e2f89b3171
fix for python 2.6
9 years ago
Samuel Colvin
18ba4658a4
adding heroku worker as per #584
9 years ago
Arnold Krille
acbcea0c66
Add the workers connection to _connection_stack
...
This allows jobs to use get_current_connection() with a resolvable connection.
And then these jobs can schedule new jobs for example (my use-case). Or attach
information to their job-object.
Also pop the pushed connection after running the jobs. This is needed for some
tests that check the _connection_stack afterwards;-) And also for use-cases
where the workers are used multiple times.
fixes nvie/rq#479
9 years ago
Javier Lopez
8e24d3a92d
job.py: Fix cancel failure on failed queue
9 years ago
Vincent Driessen
6a57d321f2
Ignore flake8 checks in local.py
9 years ago
Selwin Ong
7b1df1e878
Bump version to 0.6.0.
9 years ago
Selwin Ong
766bb60006
Merge branch 'dependent-jobs-with-result-ttl'
9 years ago
Selwin Ong
e9d227c3df
Dependent jobs are now correctly enqueued even if their parent jobs have result_ttl=0.
9 years ago
Selwin Ong
8b7b0e5584
Merge pull request #701 from jlopex/javi/fix_issue_700
...
Fixes issue #700
9 years ago
Javier Lopez
c5e62c70bb
job.py: Use fetch to get a complete Job instance
9 years ago
amyangfei
724c844378
Don't call job.cancel if job has finished
9 years ago
Javier Lopez
3668c6f5d5
worker.py: Fix default logging_level
9 years ago
Selwin Ong
94dfb943b1
Merge pull request #690 from liorsbg/master
...
Fix for Issue #644
9 years ago
liorsbg
4c5d04105a
Fix for #644
9 years ago
Selwin Ong
cd0414361c
Merge pull request #687 from jlopex/javi/allow_quiet_worker_class
...
Allow Worker work method to specify the log verbosity
9 years ago
Javier Lopez
43cb51064a
Allow Worker work method to specify the log verbosity
9 years ago
Chris Curvey
4326e19140
have worker use the passed-in connection if provided
9 years ago
zfz
c2374c8035
Correct the comment of job's requeue function.
9 years ago
zfz
0492eaef01
Fix the mistypo of logger str for procline.
9 years ago
Selwin Ong
8158a180f3
Merge pull request #666 from redbaron4/python_2_6_log
...
Fix logging regression for Python-2.6
9 years ago
Selwin Ong
af0b19e707
Merge pull request #642 from butla/master
...
Worker only creates log handlers if there aren't any.
9 years ago
Dheeraj
0a49e247ea
Fix logging regression for Python-2.6
...
logger.setLevel() doesn't work when a string is passed in Python-2.6.
This patch checks if the level has been set and if not (in Python-2.6),
tries to set it again using appropriate level constants
Also unused dictConfig import is removed
9 years ago
Selwin Ong
e1e4c00a67
Merge pull request #659 from javimb/javimb/decorator-ttl
...
Add ttl argument to decorator
9 years ago
Antoine Leclair
81679a35d9
Merge branch 'master' into custom-queue-class
...
Conflicts:
tests/test_worker.py
9 years ago
VicarEscaped
01bd0cebd6
Update job status with set_status
9 years ago
Javi Imbernon
1d6c2b98b7
Add ttl argument to decorator
9 years ago
Antoine Leclair
05ed85804c
Worker accepts custom queue class
9 years ago
Selwin Ong
640b2e31a0
Merge pull request #633 from olingerc/warmshutdown
...
Save date on which a busy worker receives a warm shutdown request
9 years ago
orangain
e8165fdddf
Accept byte strings as the first argument of Worker() in Python 2
...
This make it easy to write Python 2/3 compatible code.
e.g.
Worker(sys.argv[1:])
# Without from __future__ import unicode_literals
Worker(['high', 'normal', 'low'])
9 years ago
Michal Bultrowicz
fe122ac799
Worker only creates log handlers if there aren't any.
9 years ago
Eduard Carreras
c27a6434a8
Set job as finished when not working in async mode
9 years ago
Nick Snell
0e532f3ec4
Correction to worker command, cast results-ttl to int
9 years ago
Christophe Olinger
2be468a404
- Rename paramter both in redis and python to shutdown_requested_date
...
- Use connection instead of pipeline
9 years ago
Christophe Olinger
ae27ce9871
Merge branch 'master' into warmshutdown
9 years ago
Christophe Olinger
3e586bd6d6
Add remove current_job based on the correct upstream master branch
9 years ago
Christophe Olinger
d622f47aff
Save date in redis on which worker receives a warm shutdown request while busy
9 years ago
Selwin Ong
2485334100
Merge pull request #609 from tornstrom/master
...
Allow meta when enqueing
9 years ago
SkyLothar
70b5554566
make sure exc_info is text type
9 years ago
SkyLothar
f9978bc27c
make sure state text_type
9 years ago
Tornstrom
50a114a0a8
Allow meta when enqueing
9 years ago
Selwin Ong
45addbcaf2
Deleted job.set_started_at_now.
9 years ago
Selwin Ong
364919c7c8
Moved job.hset_value to connection._hset.
9 years ago
Selwin Ong
961e443611
Merge pull request #619 from foxx/patch-1
...
Fixes #613
9 years ago
Selwin Ong
5afd1a90e5
Merge pull request #589 from samuelcolvin/job-started_at
...
add job.started_at
9 years ago