Selwin Ong
786d3c5887
Merge pull request #445 from conslo/patch-1
...
allow depends_on to be a job id or a job itself
10 years ago
Travis Johnson
82729c98dc
test for id based job dependancies
10 years ago
Travis Johnson
629b392924
add PyCharm .idea folder to .gitignore
10 years ago
Travis Johnson
14d1186241
use internal job_class for check
10 years ago
Travis Johnson
3467868f1f
allow depends_on to be a job id or a job itself
...
Other parts of the code (i.e.: the `.create()` method) allow the `depends_on` kwarg to be a `Job` object *or* a job id. This is an attempt to allow that same idea within the `.enqueue_call()` method for a queue. Since this part of the code requires actually knowing the precise redis key for the job that's depended on, my intuition is that a `.fetch()` is the only way to solve this.
10 years ago
Selwin Ong
0dbe68527c
Merge pull request #431 from negz/worker-redis-bug
...
Pass the default worker connection into the started and finished registries
10 years ago
Selwin Ong
51f641698d
Merge pull request #438 from adamwen829/master
...
fix issue #437
10 years ago
Adam Wen
f5001a0e36
fix decode error in py3.
10 years ago
Adam Wen
1795e1ee53
fix decode
10 years ago
Adam Wen
cd0230cae3
make job description unicode friendly
10 years ago
Nic Cope
de0b501823
Pass the default worker connection into the started and finished registries
...
In practice all the registry methods are called with pipelines, but if no
connection is passed in when instantiating the registry and the connection
stack is empty resolve_connection will raise NoRedisConnectionException.
10 years ago
Selwin Ong
ae7b5f60db
Merge pull request #424 from techtonik/patch-1
...
README.md: Fix Rescue URL
10 years ago
anatoly techtonik
79f169734a
README.md: Fix Rescue URL
10 years ago
Vincent Driessen
bc6d30e473
Merge pull request #420 from zhangliyong/cli-rq-worker
...
Convert `rqworker` to `rq worker` subcommand
10 years ago
zhangliyong
6621105bde
Use type instead of default to specify interval option type
10 years ago
zhangliyong
3d49784bcc
Merge branch 'master' of github.com:nvie/rq into cli-rq-worker
10 years ago
Vincent Driessen
45ac484c5c
Merge pull request #421 from selwin/finished-registry
...
Added FinishedJobRegistry to monitor/view completed jobs
10 years ago
Selwin Ong
2307bc8253
Added FinishedJobRegistry to monitor finished jobs.
10 years ago
Selwin Ong
74a9982ecb
Fixed a bug where expired jobs aren't deleted from JobStartedRegistry.
10 years ago
Selwin Ong
18c6ea64ef
Merge pull request #419 from selwin/registry-len
...
Added JobStartedRegistry.count
10 years ago
zhangliyong
f9511664c8
Make flake8 happy :)
10 years ago
zhangliyong
1b39996bf7
Make pep8
10 years ago
zhangliyong
94e494e645
Add testcase for rq worker command
10 years ago
zhangliyong
c6033b312e
Cleanup
10 years ago
zhangliyong
918403e371
Update test_cli
10 years ago
zhangliyong
6510bb46f3
Fix interval type bug, it should be float
10 years ago
zhangliyong
21c14c0e21
Cleanup
10 years ago
zhangliyong
4d91f136f8
Move redis url default value to connect function
...
So worker subcommand can retrieve redis url from config file if url
option value is None, otherwise url option value will never be None.
10 years ago
zhangliyong
4df076f3aa
Retrieve url from config file
10 years ago
zhangliyong
229a00fee5
Cleanup
10 years ago
zhangliyong
88fe5124d8
Make pythonic
10 years ago
zhangliyong
907e71dc86
Make pythonic
10 years ago
zhangliyong
f10c749b7c
Use click's evvar to retrieve SENTRY_DSN environment value
10 years ago
zhangliyong
842f27294a
Convert rqworker to 'rq worker' subcommand
10 years ago
zhangliyong
7b434a32eb
Let cleanup_ghosts accept conn argument
10 years ago
Selwin Ong
202be75b21
Merge pull request #415 from foxx/feature/custom-job-ids
...
Allow job ID to be set on enqueue/enqueue_call() - fixes #412
10 years ago
Selwin Ong
c1dc30eae3
Added __len__ method to Queue.
10 years ago
Selwin Ong
fae7df5aa7
Renamed StartedJobRegistry.get_job_count to StartedJobRegistry.count for consistency.
10 years ago
Selwin Ong
41ae1ce8a7
Added a registry.get_job_count().
10 years ago
Cal Leeming
6aa2e18f88
Another unused import, oops
10 years ago
foxx
30ea76ddd6
Fixed silly typo
10 years ago
foxx
0466562a13
Fixes from comments in #415
...
Added tox/vagrant tmp dir to gitignore
Removed unused import
Renamed id to job_id in enqueue_call() as per comments in #415
10 years ago
Vincent Driessen
783b6f9ec7
Fix PEP8 complaint.
10 years ago
Vincent Driessen
7686785d61
Merge branch 'selwin-working-queue'
...
Conflicts:
tests/test_worker.py
10 years ago
Vincent Driessen
4b7c59d68d
Fix PEP8 complaints.
10 years ago
Vincent Driessen
aa3cf85531
Run flake8 checks as part of test suite.
10 years ago
Selwin Ong
6d79082b62
Call move_expired_jobs_to_failed_queue before returning job_ids.
10 years ago
Selwin Ong
dc12f8aee5
Fixed random registry failures when run on slower machines.
10 years ago
Selwin Ong
5a27ad540f
Merge branch 'working-queue' of https://github.com/selwin/rq into working-queue
...
Conflicts:
tests/test_worker.py
10 years ago
Selwin Ong
9341a4a33d
Renamed WorkingQueue to StartedJobRegistry.
10 years ago