157 Commits (b048e23875da9b1aa63ae64d5036d7d0042f89d1)

Author SHA1 Message Date
Vincent Driessen 04c88577ed Bugfix: LPOP does not support multiple queue arguments.
Redis' BLPOP command takes multiple queue arguments, but LPOP can only
take a single queue.  Therefore, we need to loop over all queues
manually, in order, and raise an exception is no more work is available.
14 years ago
Vincent Driessen a77c3d9104 Support quitting when all work is done (i.e. queue is empty). 14 years ago
Vincent Driessen 98ffcd8e05 Create soft dependency on logbook. 14 years ago
Vincent Driessen 227e107a82 Oops, fix some old references to current_connection. 14 years ago
Vincent Driessen 518db8c24b Add better connection management.
To start using RQ, push a Redis connection up its stack, like so:

    from rq import push_connection
    push_connection(Redis())
14 years ago
Vincent Driessen d8d388c841 Log the results of jobs. 14 years ago
Vincent Driessen f21b2af2b6 Make it an actual PyPI-managable Python package. 14 years ago