Commit Graph

764 Commits (4b7c59d68dc52ea7f35ac96448f8e9a93515e5e3)
 

Author SHA1 Message Date
Vincent Driessen 383ffa464f Merge branch 'rdooley-master'
Vincent Driessen d2bbd31c59 Fix some flake8 complaints.
Vincent Driessen f7e2375b36 Remove two-char short args.
In UNIX, this would mean the shorthand notation for `-w -t`, which is
confusing and conflicts with the existing `-w` and `-t` flags.  Instead,
if you need this, you'll have to spell the flag name out because we've
run out of chars that make sense.
Vincent Driessen c7498b2066 Merge pull request from selwin/rename-fork_and_perform
Renamed Worker.fork_and_perform_job to Worker.execute_job.
Vincent Driessen 776ed0a1d5 Merge pull request from malthe/add-job-repr
Add repr for `Job` (showing id and enqueue time)
Malthe Borch ad529e2609 Add repr for (showing id and enqueue time).
Selwin Ong 2044e790f5 Renamed Worker.fork_and_perform_job to Worker.execute_job.
Rees Dooley fb65e321ed Changed timeout to results_ttl. Added similar worker_ttl param
Rees Dooley f8e775a784 Results timeout arg added to rqworker
Marc Brinkmann e81ee5b672 Update worker.py
Use docstring instead of comment. Sorry.
Vincent Driessen 9ad7da684c Merge branch 'KanbanSolutions-use-pipeline-context'
Vincent Driessen d0381e98ee Fix .pipeline -> ._pipeline.
This makes sure it's compatible with both Redis and StrictRedis back
ends.
Selwin Ong 19da7616b0 Merge pull request from sylvinus/patch-1
Added connection argument to get_current_job()
Sylvain Zimmer f0a3dd262e Added connection argument to get_current_job()
Vincent Driessen c106604f17 Add note that custom worker classes are now supported.
Dj Gilcrease fd036538f7 Wrap the perform_job try/except in a pipeline context so the pipeline connection is properly refrshed after the work is done
Vincent Driessen a2213f1364 Fix tests.
Vincent Driessen 85a7a14a4c Replace substring in Pickle string differently.
Pickle uses a new format since Python 3, which is incompatible with
Python 2.  This problem now pops up because the replacement string had
a different length, so we broke the pickle protocol with this test.
Vincent Driessen d08352b103 Update CHANGES.
Vincent Driessen 803f8e7b91 Merge branch 'malthe-lazy-job-data-unpickle'
Vincent Driessen 44233709ed Allow two-way setting of job data properties.
As a side-effect, this also enables us to lazily load the data.
Vincent Driessen 66a554bc29 Change AssertionError to proper TypeError.
Malthe Borch ce3924c901 Just use a regular private method along with 'property'.
Malthe Borch c898fe618e Move seemingly general purpose decorator into class scope, use and delete.
Also, reduce repeat attribute declarations, at the cost of a
requirement that decorated functions appear in the right order.
Malthe Borch ba0b39a43b Unpickle job data lazily. This fixes issue .
Vincent Driessen 19e58027ac Remove `times` dependency from requirements.txt.
Vincent Driessen 9d78f145a3 Add wheel support to RQ.
Vincent Driessen 7ff3d5c5cd Ignore .envrc files.
Vincent Driessen 888d771d4d Merge pull request from malthe/shed-times-dependency
Remove dependency on 'times' library (issue ).
Selwin Ong c02bf3d6aa Merge pull request from acmerfight/master
delte Unused variable 'prefix'
Vincent Driessen e1e2405150 Merge branch 'hotfix-0.3.13'
Conflicts:
	CHANGES.md
Vincent Driessen aa55232151 Bump version to 0.3.13.
Vincent Driessen b52089ede1 Fix NameError.
This was the result of a faulty merge. I'm sorry.
Vincent Driessen cf98591ca5 Merge branch 'hotfix-0.3.12'
Conflicts:
	CHANGES.md
	rq/worker.py
Vincent Driessen b5e1377023 Bump version to 0.3.12.
Conflicts:
	CHANGES.md
Vincent Driessen d0fa35dc66 Python 2.6 fix.
Vincent Driessen 8414a67d65 Fix bug where worker died from monitoring views.
Fixes .

Conflicts:
	rq/worker.py
Andy Yao 31830120f8 delte Unused variable 'prefix'
Malthe Borch c5a381fbe9 Remove dependency on 'times' library (see issue ).
Basically, for the functionality needed, a dependency on 'times' (which
in turn depends on 'python-dateutil') seem unnecessary.
Vincent Driessen acc8b81617 Enable Redis service explicitly on Travis.
Vincent Driessen 39ce12f9c3 Merge branch 'malthe-fix-safe-fetch-connection-error'
Vincent Driessen 9abbfc4dfb Use kwarg to specify connection.
Malthe Borch 1792a194bd Should pass a connection here because we might not be using a connection stack.
Vincent Driessen 09d461c2c0 Merge pull request from blaze33/master
Exclude tests package from setup.py.
Maxime Rouyrre a8b6596145 Exclude tests package from setup.py.
Pull request  solved the issue for `pip install rq` but not when
directly installing from a git repository as in
`pip install git+git://github.com/nvie/rq@master` that still creates a
possibly conflicting `tests` folder.
Selwin Ong 552ee49685 Merge pull request from jchia/master
Minor cleanup: Use Status enums instead of strings
Joshua Chia ef2bbe762b Minor cleanup: Use Status enums instead of strings
Vincent Driessen c81014807a Merge pull request from reterVision/master
Remove duplicate function call.
reterVision c27cb5217c Remove duplicate function call.
Marc Brinkmann 3d0138d319 Added Worker.get_current_job() convenience method.