Commit Graph

  • c684949045 Don't expose the FailedQueue class at the top-level. Vincent Driessen 2012-03-21 15:24:32 +0100
  • 98ea29b15a Don't expose the Job class at the top-level. Vincent Driessen 2012-02-24 12:46:09 +0100
  • 0b837b4b12 Don't warn. In fact, we rely on this the more. Vincent Driessen 2012-03-21 13:58:37 +0100
  • 2b6101d110 Move job from Worker to Job test suite. Vincent Driessen 2012-03-21 13:18:01 +0100
  • 15342f14d3 Store pickled function calls as strings. Vincent Driessen 2012-03-21 13:08:26 +0100
  • 14ecb8e956 Add specifics on the "ImportError" to the message in case of an attribute error. Vincent Driessen 2012-03-16 15:51:46 +0100
  • be8f7684aa Fix accidentally passing unit test. Vincent Driessen 2012-03-16 14:21:00 +0100
  • df2b2838de Merge branch 'timeouts' Vincent Driessen 2012-03-16 10:05:39 +0100
  • 3c05f20d95 Flake8. Vincent Driessen 2012-02-24 11:36:33 +0100
  • 844c5ed8c7 Add @slow wrapper to avoid running slow tests. Vincent Driessen 2012-02-24 07:39:44 +0100
  • 91fff48389 Flake8. Vincent Driessen 2012-02-22 18:02:56 +0100
  • e807748ee6 Test the timing out of jobs. Vincent Driessen 2012-02-22 18:01:14 +0100
  • 9ac9c23412 Flake8. Vincent Driessen 2012-02-22 17:39:14 +0100
  • 000849c430 Initialize jobs with timeouts. Vincent Driessen 2012-02-22 17:36:42 +0100
  • b8305a818f Safer, and shorter, version of the death penalty. Vincent Driessen 2012-02-22 16:54:27 +0100
  • 8a856e79ea Initial attempt at job timeouts. Vincent Driessen 2012-02-22 16:54:02 +0100
  • f47398a754 Ditch false code size claim. Vincent Driessen 2012-02-22 10:52:39 +0100
  • fb587297f6 Requeue should not error when called on a deleted job ID. Vincent Driessen 2012-02-15 23:09:40 +0100
  • 7ef3b5ade8 Cleanup job hashes for jobs without result, too. Vincent Driessen 2012-02-15 21:53:14 +0100
  • f07d28db86 Organize test fixtures into a separate file. Vincent Driessen 2012-02-15 21:55:06 +0100
  • 5717a0ba15 Rename Job.for_call() -> Job.create(). Vincent Driessen 2012-02-15 17:01:10 +0100
  • 7e0b843d06 Implement requeue() method on FailedQueue. Vincent Driessen 2012-02-15 16:59:27 +0100
  • 8e85c7eee3 Put Job directly in the top-level `rq` module. Vincent Driessen 2012-02-15 15:54:02 +0100
  • 240d2d941d Extracted method. Vincent Driessen 2012-02-15 15:31:15 +0100
  • d64ad225eb Make FailedQueue a full subclass of Queue. Vincent Driessen 2012-02-15 15:29:26 +0100
  • 6f05e03293 Clean up some of the dummy jobs used for testing. Vincent Driessen 2012-02-15 14:18:40 +0100
  • f62e295454 Ignore autoenv file. Vincent Driessen 2012-02-15 13:15:57 +0100
  • 06ce9622ea Add compact() method on Queues, to remove dead messages. Vincent Driessen 2012-02-14 22:55:51 +0100
  • 80a615a61c Flake8 style fixes. Vincent Driessen 2012-02-14 22:55:39 +0100
  • 70cbf00890 Refactor out an exists() and a for_key() method. Vincent Driessen 2012-02-14 22:52:44 +0100
  • c49e564d3c Don't break the API when jobs get deleted. Vincent Driessen 2012-02-14 20:12:26 +0100
  • bd08f24f15 Cosmetic changes to the command line output. Vincent Driessen 2012-02-14 17:53:28 +0100
  • e4055ca42f Allow queues to be emptied. Vincent Driessen 2012-02-14 17:53:09 +0100
  • 9e33e1a08f Implement a cancel() method on jobs. Vincent Driessen 2012-02-13 17:32:33 +0100
  • 53f55ba986 Flake8 style fixes in the test suite. Vincent Driessen 2012-02-13 17:32:16 +0100
  • 0a0d9d1ceb Flake8 style fixes. Vincent Driessen 2012-02-13 17:05:32 +0100
  • 1a8b80604d Minor refactoring to make the to-failed queue code a bit more readable. Vincent Driessen 2012-02-13 16:51:47 +0100
  • 11c7dbb376 Consistently renamed "failure" -> "failed" queue. Vincent Driessen 2012-02-13 16:46:39 +0100
  • 9f5b1545b6 Fix: store the job result in the correct key. Vincent Driessen 2012-02-13 16:44:38 +0100
  • 7bda1ca969 Encapsulate the result property (it should not directly be set). Vincent Driessen 2012-02-13 16:43:27 +0100
  • 6266f68310 Style fixes (flake8). Vincent Driessen 2012-02-13 13:22:31 +0100
  • 10c48e1dbd Merge branch 'use-cpickle' Vincent Driessen 2012-02-13 14:00:32 +0100
  • 8da204f74a Always use cPickle, never 'regular' pickle. Vincent Driessen 2012-02-13 13:25:46 +0100
  • 9318825429 Abstract away from the concrete pickle implementation. Vincent Driessen 2012-02-13 13:20:09 +0100
  • c4553f2a22 Merge branch 'rewrite-data-model' Vincent Driessen 2012-02-13 13:58:54 +0100
  • abc66171eb Simplify the count_words_at_url example. Vincent Driessen 2012-02-13 13:57:36 +0100
  • 39f106cdb3 Have the test suite find an empty Redis database. Vincent Driessen 2012-02-13 09:06:39 +0100
  • 90a458ca8e Add more colorful terminal output. Vincent Driessen 2012-02-10 18:33:11 +0100
  • 63ef198fd6 Improve work generator. Vincent Driessen 2012-02-10 18:32:59 +0100
  • 791f8169f5 Remove dead code. Vincent Driessen 2012-02-10 17:52:05 +0100
  • e05acfedce Fix putting jobs on the failure queue when they fail. Vincent Driessen 2012-02-10 17:19:30 +0100
  • 7c903e45ef Simplify the persistence of jobs. Vincent Driessen 2012-02-10 17:17:38 +0100
  • bffe6cbbde Encapsulate internal function call representation. Vincent Driessen 2012-02-10 17:15:16 +0100
  • 370399f8f7 CHECKPOINT: dequeue_any now returns the queue that was popped from. Vincent Driessen 2012-02-08 17:55:38 +0100
  • f516f8df2e CHECKPOINT: Handle failing and unreadable jobs. Vincent Driessen 2012-02-08 15:18:24 +0100
  • b1650cb9b9 CHECKPOINT: Second part of the big refactoring. Vincent Driessen 2012-02-08 14:18:17 +0100
  • 65105b44c3 CHECKPOINT: Initial part of the big refactor. Vincent Driessen 2012-02-08 00:40:43 +0100
  • 7fff52d99c Get rid of ugly custom assertion. Vincent Driessen 2012-02-07 20:59:29 +0100
  • fcca48a9d7 Rename empty property -> is_empty() method. Vincent Driessen 2012-02-07 20:53:06 +0100
  • 9986fee00e Pass test output through rg. Vincent Driessen 2012-02-05 09:14:40 +0100
  • 4d2f64d4b6 Mental note to self. Vincent Driessen 2012-02-01 07:34:35 +0100
  • 20e908039f Initially set the exc_info property, so it does not raise an AttributeException when accessed. Vincent Driessen 2012-02-01 07:33:41 +0100
  • fdce187c27 Putting failed jobs on the failure queue. Vincent Driessen 2012-01-30 20:55:52 +0100
  • 7eb8d92605 Put unreadable tasks on the failure queue. Vincent Driessen 2012-01-30 19:41:13 +0100
  • 0be1cb6ac0 Change the way jobs are pickled. Vincent Driessen 2012-01-30 16:49:15 +0100
  • 0503eb2829 Clarified responsibility of the Job class. Vincent Driessen 2012-01-28 09:00:02 +0100
  • db5753b0d6 Put Job in its own file. Vincent Driessen 2012-01-28 08:02:28 +0100
  • 1f64157c38 Broke down tests into multiple files. Vincent Driessen 2012-01-28 07:58:40 +0100
  • 210477c2ab Throw DequeueError when reading unprocessable data from queue. Vincent Driessen 2012-01-27 15:15:13 +0100
  • aa2c9e85eb Use 'busy' and 'idle' to replace the unicode symbols. Vincent Driessen 2012-01-27 11:38:55 +0100
  • cce85c11c5 Fix missing import statement. Vincent Driessen 2012-01-27 11:38:27 +0100
  • 62ae299114 Fix mathematical meaning of the < operator. Vincent Driessen 2012-01-27 11:36:39 +0100
  • aa030e0e36 Fix syntax error inside shell script. Vincent Driessen 2012-01-25 15:24:48 +0100
  • e992d65a30 Add RPM dependencies. Vincent Driessen 2012-01-25 10:46:11 +0100
  • a111db13fd Allow users to specify the import path manually, if the default (current working directory) is undesired. Vincent Driessen 2011-12-13 17:09:58 +0100
  • 2ac6c1faa3 Allow includes from the local directory by default. Vincent Driessen 2011-12-12 10:44:52 +0100
  • 7be878aed7 Allow specification of DB. Vincent Driessen 2011-11-28 21:02:42 +0100
  • 5c6f002878 Silently pass when trying to kill child that is already dead. Vincent Driessen 2011-11-28 15:14:07 +0100
  • 039a132374 Add ellipsis, to indicate we're waiting here. Vincent Driessen 2011-11-28 15:04:42 +0100
  • b27786332c Also use argparse for the rqworker. Vincent Driessen 2011-11-28 15:04:24 +0100
  • 903f1b9f46 Fix command description. Vincent Driessen 2011-11-28 15:03:49 +0100
  • 27ddde2008 Make procname a hard dependency. Vincent Driessen 2011-11-28 14:17:29 +0100
  • 2ff383162c Fix bug #15. Vincent Driessen 2011-11-28 14:14:11 +0100
  • da228dd76c Fix casing. Vincent Driessen 2011-11-28 14:07:12 +0100
  • 2300338893 Update dependencies accordingly Vincent Driessen 2011-11-28 14:06:51 +0100
  • 1dba21f176 Add --host and --port options to specify what Redis to use. Vincent Driessen 2011-11-28 13:58:13 +0100
  • 56d05c3509 Replace optparse with the more flexible argparse. Vincent Driessen 2011-11-28 13:56:38 +0100
  • c820ba24fa Move to Alpha stage. Vincent Driessen 2011-11-28 12:11:09 +0100
  • 66775b7012 Put the version number somewhere central. Vincent Driessen 2011-11-28 12:10:15 +0100
  • e49e0135bc Update Trove classifiers. Vincent Driessen 2011-11-28 12:09:36 +0100
  • bf6347e78e Inverse the --graph option (and rename to --raw). Vincent Driessen 2011-11-28 11:41:11 +0100
  • b1f571e920 Move function up. Vincent Driessen 2011-11-28 11:40:45 +0100
  • 2c72d94ebd Run class initializations only once. Vincent Driessen 2011-11-27 07:57:33 +0100
  • 373aeb214e Getting the facts right here. Vincent Driessen 2011-11-26 13:46:22 +0100
  • 767ad519c2 Fix code Vincent Driessen 2011-11-26 13:10:04 +0100
  • 068db4cb35 Shut up logbook during tests. Vincent Driessen 2011-11-26 09:32:19 +0100
  • 4eb8425acc Copy-paste README doc from gh-pages. Vincent Driessen 2011-11-26 09:31:59 +0100
  • aecb0a1bf0 Simplify calling .work() or .work(burst=True). Vincent Driessen 2011-11-26 09:26:13 +0100
  • 636b6690d6 Add the signal name to the debug message. Vincent Driessen 2011-11-25 01:11:52 +0100
  • a154ef0bd9 Remove comment. Vincent Driessen 2011-11-25 01:11:14 +0100