Commit Graph

  • 253f1752b8 Shorter logbook format on standard output, for readability. Vincent Driessen 2011-11-25 00:46:19 +0100
  • 62949c9adb Extra debug output. Vincent Driessen 2011-11-25 00:45:26 +0100
  • dde3ea8ef7 Take down horse process when the worker is terminated. Vincent Driessen 2011-11-25 00:45:03 +0100
  • 4ac243b3e8 Print what signal was received in a debug statement. Vincent Driessen 2011-11-25 00:44:18 +0100
  • 7769d9875f Perform a warm shutdown on SIGTERM, too. Vincent Driessen 2011-11-25 00:43:32 +0100
  • 3ecda16665 Fix output. Vincent Driessen 2011-11-25 00:39:36 +0100
  • 7841e23cc4 Add procname dependency. Vincent Driessen 2011-11-24 16:57:51 +0100
  • 213ac73e19 Remove blinker dependency. Vincent Driessen 2011-11-24 16:57:01 +0100
  • 5dba007222 Add script to calculate project size. Vincent Driessen 2011-11-24 16:56:14 +0100
  • 88cbaa1df9 Slight code reshuffle + added some comments on the construction. Vincent Driessen 2011-11-24 16:21:52 +0100
  • 7cba8449d9 Add comments. Vincent Driessen 2011-11-24 15:52:15 +0100
  • 1cbf92c166 Workaround for os.waitpid() throwing an OSError on SIGINT. Vincent Driessen 2011-11-24 15:39:16 +0100
  • e278bd2967 Exit gracefully when user hits Ctrl+C in a worker. Vincent Driessen 2011-11-24 14:26:21 +0100
  • ba965a1dd9 Minor text change Vincent Driessen 2011-11-22 07:36:46 +0100
  • 2d2b351f7c Change logging format. Vincent Driessen 2011-11-21 22:41:50 +0100
  • 8678f26df0 Factor out call string. Vincent Driessen 2011-11-21 20:33:36 +0100
  • 2ec12f1775 Fix bugje. Vincent Driessen 2011-11-21 17:12:47 +0100
  • 1358246238 Better logging output. Vincent Driessen 2011-11-21 17:10:58 +0100
  • 1dd73cb28d Fix comment. Vincent Driessen 2011-11-21 15:01:52 +0100
  • d291f1dc4a Text fix. Vincent Driessen 2011-11-21 14:46:48 +0100
  • ec4da2b3ad Add sort-by-queue flag. Vincent Driessen 2011-11-21 14:31:17 +0100
  • cc8f05b3c6 Add __str__ to Job. Vincent Driessen 2011-11-21 14:10:15 +0100
  • fd3831f8f2 Fix b0rken test case due to new naming conventions. Vincent Driessen 2011-11-21 13:27:34 +0100
  • 55fd393626 Worker.find_by_key method now returns None for nonexisting workers. Vincent Driessen 2011-11-21 13:24:00 +0100
  • 507558f6bc Avoid forked work horse to register death of its parent worker. Vincent Driessen 2011-11-21 13:23:31 +0100
  • bd1778c610 Fix comment typo's. Vincent Driessen 2011-11-21 13:22:38 +0100
  • 0f38cfdd84 Add rqinfo -w command, to monitor active workers. Vincent Driessen 2011-11-21 13:21:23 +0100
  • 4ad6281641 Rewrite the ANSI color formatter a bit. Vincent Driessen 2011-11-21 10:52:23 +0100
  • edcc012b2d Document the Queue class. Vincent Driessen 2011-11-21 10:25:18 +0100
  • 45700fc788 Delete unused file. Vincent Driessen 2011-11-21 09:56:15 +0100
  • c9ba66bd59 Register workers in a central set ("rq:workers"). Vincent Driessen 2011-11-18 17:32:43 +0100
  • 1f12678468 Get Worker fetch methods. Vincent Driessen 2011-11-18 16:55:29 +0100
  • 9e8a4d15be Document methods. Vincent Driessen 2011-11-18 16:55:18 +0100
  • 6013227f4c Remove unused property. Vincent Driessen 2011-11-18 16:54:54 +0100
  • aebfe74630 Add polling/scaling graphs. Vincent Driessen 2011-11-18 01:56:23 +0100
  • 15c4efd2e1 Generate less intensive work. Vincent Driessen 2011-11-18 01:56:18 +0100
  • a905961f94 Add some sample scripts. Vincent Driessen 2011-11-18 01:44:28 +0100
  • a029e5437b Add beginnings of a rqworker script. Vincent Driessen 2011-11-18 00:51:34 +0100
  • d780c929c0 Change semantics of work(). Add work_burst(). Vincent Driessen 2011-11-17 22:39:53 +0100
  • d761dd0280 Add BSD license, copied from git-flow. Vincent Driessen 2011-11-17 15:22:47 +0100
  • a491ff248d Add simple helper function, to avoid users to learn about the `conn` stack. Vincent Driessen 2011-11-17 13:29:32 +0100
  • 0ff2984adf Use __slots__, for minimal memory overhead. Vincent Driessen 2011-11-16 19:12:19 +0100
  • ced001cbb9 Update README with some project values. Vincent Driessen 2011-11-16 00:53:56 +0100
  • 56c4445bb2 Shut up pyflakes. Vincent Driessen 2011-11-16 12:46:25 +0100
  • b5ea5f32fe Variable renamed. Vincent Driessen 2011-11-16 12:46:10 +0100
  • 8852859fc4 Improved the __repr__ and __str__ of Queues. Vincent Driessen 2011-11-16 12:45:59 +0100
  • b4c1c85276 Add equality and comparison methods. Vincent Driessen 2011-11-16 12:45:16 +0100
  • a5ea45af57 Make the dequeue methods return values consistent. Vincent Driessen 2011-11-16 12:44:33 +0100
  • f492a5ae2b Restructure some code. Vincent Driessen 2011-11-16 01:05:38 +0100
  • 652ced2580 Add sources of inspiration. Vincent Driessen 2011-11-16 00:37:59 +0100
  • f15f6d7843 Fix terminology. Vincent Driessen 2011-11-15 23:31:01 +0100
  • 83e29ca987 Document how to start a worker. Vincent Driessen 2011-11-15 23:00:55 +0100
  • 22f3da1832 Update README (and example). Vincent Driessen 2011-11-15 22:45:51 +0100
  • 1a893e60cf Have work() return whether work has been done, or not. Vincent Driessen 2011-11-15 22:44:17 +0100
  • 1c9fa66bc1 Greatly simplify the setup. Vincent Driessen 2011-11-15 21:15:51 +0100
  • 62b6b180f3 Also allow args and kwargs to enqueue() calls on Queue. Vincent Driessen 2011-11-15 09:36:38 +0100
  • 159eba6df2 Add arg to test case. Vincent Driessen 2011-11-15 09:36:35 +0100
  • fc5097ce7a Better test naming. Vincent Driessen 2011-11-15 09:36:32 +0100
  • 196a9815d2 Add dequeue method to Queue. Vincent Driessen 2011-11-15 09:36:29 +0100
  • b5e0377eb0 Allow jobs to be declared without a default queue. Vincent Driessen 2011-11-15 09:36:18 +0100
  • 407f3e8b38 Add ability to put work on alternate queues. Vincent Driessen 2011-11-15 08:43:06 +0100
  • 1b8da4a861 Add test for putting work on queues. Vincent Driessen 2011-11-15 08:13:16 +0100
  • 8dfdd452ef Bugfix. Vincent Driessen 2011-11-15 01:34:38 +0100
  • 04c88577ed Bugfix: LPOP does not support multiple queue arguments. Vincent Driessen 2011-11-15 01:31:49 +0100
  • a77c3d9104 Support quitting when all work is done (i.e. queue is empty). Vincent Driessen 2011-11-15 01:04:44 +0100
  • 8dc2b15a6e Remove empty file. Vincent Driessen 2011-11-15 00:50:44 +0100
  • 0459134df3 Update header style. Vincent Driessen 2011-11-15 00:38:13 +0100
  • ca99cd911a Doc changes. Vincent Driessen 2011-11-15 00:36:17 +0100
  • 98ffcd8e05 Create soft dependency on logbook. Vincent Driessen 2011-11-15 00:35:56 +0100
  • cd31f6aba9 Adapt examples so they run again. Vincent Driessen 2011-11-15 00:35:18 +0100
  • 56fc74118e Get rid of the formal definition. We're not a lawyer agency here. Vincent Driessen 2011-11-15 00:22:24 +0100
  • 227e107a82 Oops, fix some old references to current_connection. Vincent Driessen 2011-11-14 22:26:43 +0100
  • d721f0708b Refactor the whole Redis connection stuff to be just as easy as in RDB. Vincent Driessen 2011-11-14 21:25:52 +0100
  • 5c4163400e Update README.md Vincent Driessen 2011-11-14 18:40:12 +0100
  • 5be9a41f3d Getting the facts right, here. Vincent Driessen 2011-11-14 18:35:41 +0100
  • 9b51083fd2 Add example and README updates. Vincent Driessen 2011-11-14 15:15:05 +0100
  • 05e83c5231 Add a very minor beginning to the test cases. Vincent Driessen 2011-11-14 14:18:21 +0100
  • 518db8c24b Add better connection management. Vincent Driessen 2011-11-14 14:17:30 +0100
  • d8d388c841 Log the results of jobs. Vincent Driessen 2011-11-14 12:24:48 +0100
  • f21b2af2b6 Make it an actual PyPI-managable Python package. Vincent Driessen 2011-11-14 12:16:28 +0100
  • c45e056786 Add some project meta stuff. Vincent Driessen 2011-11-14 12:10:59 +0100
  • 5eadd5ef52 Factor out a Queue object. Vincent Driessen 2011-11-14 09:35:34 +0100
  • 834a79814e Rename task -> job. Vincent Driessen 2011-11-13 22:31:00 +0100
  • a5a8925608 Add an actual awesome worker structure. Vincent Driessen 2011-11-13 22:19:09 +0100
  • 606f7f7cb3 Fix expire call. Vincent Driessen 2011-11-13 14:59:34 +0100
  • 374c95f7a2 It ain't *that* naive ;) Vincent Driessen 2011-11-12 13:29:26 +0100
  • 3aae096ac2 Made a beginning to a Python module structure to support Redis queue. Vincent Driessen 2011-11-11 17:18:06 +0100