Browse Source

Autogenerated documentation for github.

Ask Solem 15 năm trước cách đây
mục cha
commit
a975035040
46 tập tin đã thay đổi với 557 bổ sung343 xóa
  1. 52 11
      changelog.html
  2. 6 6
      faq.html
  3. 37 18
      genindex.html
  4. 8 7
      index.html
  5. 46 29
      introduction.html
  6. 6 6
      links.html
  7. 6 6
      modindex.html
  8. 35 22
      objects.inv
  9. 6 6
      reference/celery.backends.base.html
  10. 6 6
      reference/celery.backends.cache.html
  11. 22 7
      reference/celery.backends.database.html
  12. 6 6
      reference/celery.backends.html
  13. 6 6
      reference/celery.backends.tyrant.html
  14. 6 6
      reference/celery.bin.celeryd.html
  15. 15 10
      reference/celery.conf.html
  16. 6 6
      reference/celery.datastructures.html
  17. 6 6
      reference/celery.discovery.html
  18. 6 6
      reference/celery.execute.html
  19. 7 7
      reference/celery.fields.html
  20. 6 6
      reference/celery.log.html
  21. 79 12
      reference/celery.managers.html
  22. 6 6
      reference/celery.messaging.html
  23. 6 6
      reference/celery.models.html
  24. 6 6
      reference/celery.monitoring.html
  25. 6 6
      reference/celery.pool.html
  26. 6 6
      reference/celery.registry.html
  27. 6 6
      reference/celery.result.html
  28. 6 6
      reference/celery.supervisor.html
  29. 6 6
      reference/celery.task.base.html
  30. 6 6
      reference/celery.task.builtins.html
  31. 6 6
      reference/celery.task.html
  32. 6 6
      reference/celery.task.strategy.html
  33. 6 6
      reference/celery.utils.html
  34. 6 6
      reference/celery.views.html
  35. 33 17
      reference/celery.worker.controllers.html
  36. 6 6
      reference/celery.worker.html
  37. 6 6
      reference/celery.worker.job.html
  38. 7 7
      reference/index.html
  39. 6 6
      search.html
  40. 0 0
      searchindex.js
  41. 29 3
      sources/changelog.txt
  42. 4 1
      sources/introduction.txt
  43. 0 9
      static/basic.css
  44. 2 2
      static/searchtools.js
  45. 6 6
      tutorials/clickcounter.html
  46. 7 7
      tutorials/index.html

+ 52 - 11
changelog.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Change history &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Change history &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" />
     <link rel="next" title="Interesting Links" href="links.html" />
     <link rel="prev" title="Celery Worker Daemon - celery.bin.celeryd" href="reference/celery.bin.celeryd.html" /> 
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
           <a href="reference/celery.bin.celeryd.html" title="Celery Worker Daemon - celery.bin.celeryd"
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -50,9 +50,21 @@
             
   <div class="section" id="change-history">
 <h1>Change history<a class="headerlink" href="#change-history" title="Permalink to this headline">¶</a></h1>
-<p>0.4.12 [2009-07-28 04:43 P.M CET]</p>
+<div class="section" id="a-m-cet">
+<h2>0.6.0 [2009-08-07 06:54 A.M CET]<a class="headerlink" href="#a-m-cet" title="Permalink to this headline">¶</a></h2>
+<p><strong>IMPORTANT CHANGES</strong></p>
 <ul>
 <li><dl class="first docutils">
+<dt>Fixed a bug where tasks raising unpickleable exceptions crashed pool</dt>
+<dd><p class="first last">workers. So if you&#8217;ve had pool workers mysteriously dissapearing, or
+problems with celeryd stopping working, this has been fixed in this
+version.</p>
+</dd>
+</dl>
+</li>
+<li><p class="first">Fixed a race condition with periodic tasks.</p>
+</li>
+<li><dl class="first docutils">
 <dt>The task pool is now supervised, so if a pool worker crashes,</dt>
 <dd><p class="first last">goes away or stops responding, it is automatically replaced with
 a new one.</p>
@@ -67,11 +79,38 @@ specify a task name.</p>
 </dd>
 </dl>
 </li>
+</ul>
+<p><strong>NEWS</strong></p>
+<ul>
+<li><p class="first">Tested with Django 1.1</p>
+</li>
 <li><p class="first">New Tutorial: Creating a click counter using carrot and celery</p>
 </li>
 <li><dl class="first docutils">
+<dt>Database entries for periodic tasks are now created at <tt class="docutils literal"><span class="pre">celeryd</span></tt></dt>
+<dd><p class="first last">startup instead of for each check (which has been a forgotten TODO/XXX
+in the code for a long time)</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>New settings variable: <tt class="docutils literal"><span class="pre">CELERY_TASK_RESULT_EXPIRES</span></tt></dt>
+<dd><p class="first last">Time (in seconds, or a <cite>datetime.timedelta</cite> object) for when after
+stored task results are deleted. For the moment this only works for the
+database backend.</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt><tt class="docutils literal"><span class="pre">celeryd</span></tt> now emits a debug log message for which periodic tasks</dt>
+<dd><p class="first last">has been launched.</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
 <dt>The periodic task table is now locked for reading while getting</dt>
-<dd><p class="first last">periodic task status.</p>
+<dd><p class="first last">periodic task status. (MySQL only so far, seeking patches for other
+engines)</p>
 </dd>
 </dl>
 </li>
@@ -120,6 +159,7 @@ includes the ETA for the task (if any).</p>
 <li><p class="first">Convert statistics data to unicode for use as kwargs. Thanks Lucy!</p>
 </li>
 </ul>
+</div>
 <div class="section" id="p-m-cet">
 <h2>0.4.1 [2009-07-02 01:42 P.M CET]<a class="headerlink" href="#p-m-cet" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
@@ -575,8 +615,8 @@ the name change request is in <tt class="docutils literal"><span class="pre">doc
 </li>
 </ul>
 </div>
-<div class="section" id="a-m-cet">
-<h2>0.1.0 [2009-04-24 11:28 A.M CET]<a class="headerlink" href="#a-m-cet" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="id18">
+<h2>0.1.0 [2009-04-24 11:28 A.M CET]<a class="headerlink" href="#id18" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <li>Initial release</li>
 </ul>
@@ -592,6 +632,7 @@ the name change request is in <tt class="docutils literal"><span class="pre">doc
             <h3><a href="index.html">Table Of Contents</a></h3>
             <ul>
 <li><a class="reference external" href="">Change history</a><ul>
+<li><a class="reference external" href="#a-m-cet">0.6.0 [2009-08-07 06:54 A.M CET]</a></li>
 <li><a class="reference external" href="#p-m-cet">0.4.1 [2009-07-02 01:42 P.M CET]</a></li>
 <li><a class="reference external" href="#id1">0.4.0 [2009-07-01 07:29 P.M CET]</a></li>
 <li><a class="reference external" href="#id2">0.3.20 [2009-06-25 08:42 P.M CET]</a></li>
@@ -613,7 +654,7 @@ the name change request is in <tt class="docutils literal"><span class="pre">doc
 <li><a class="reference external" href="#id15">0.1.8 [2009-05-07 12:27 P.M CET]</a></li>
 <li><a class="reference external" href="#id16">0.1.7 [2009-04-30 1:50 P.M CET]</a></li>
 <li><a class="reference external" href="#id17">0.1.6 [2009-04-28 2:13 P.M CET]</a></li>
-<li><a class="reference external" href="#a-m-cet">0.1.0 [2009-04-24 11:28 A.M CET]</a></li>
+<li><a class="reference external" href="#id18">0.1.0 [2009-04-24 11:28 A.M CET]</a></li>
 </ul>
 </li>
 </ul>
@@ -661,12 +702,12 @@ the name change request is in <tt class="docutils literal"><span class="pre">doc
         <li class="right" >
           <a href="reference/celery.bin.celeryd.html" title="Celery Worker Daemon - celery.bin.celeryd"
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
faq.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Frequently Asked Questions &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Frequently Asked Questions &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" />
     <link rel="next" title="Module API Reference" href="reference/index.html" />
     <link rel="prev" title="Tutorial: Creating a click counter using carrot and celery" href="tutorials/clickcounter.html" /> 
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
           <a href="tutorials/clickcounter.html" title="Tutorial: Creating a click counter using carrot and celery"
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -271,12 +271,12 @@ configuration:</p>
         <li class="right" >
           <a href="tutorials/clickcounter.html" title="Tutorial: Creating a click counter using carrot and celery"
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 37 - 18
genindex.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Index &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Index &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" /> 
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" /> 
   </head>
   <body>
     <div class="related">
@@ -31,7 +31,7 @@
         <li class="right" >
           <a href="modindex.html" title="Global Module Index"
              accesskey="M">modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -110,10 +110,11 @@
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
+<dt><a href="reference/celery.managers.html#celery.managers.TableLock.acquire">acquire() (celery.managers.TableLock class method)</a></dt>
 <dt><a href="reference/celery.bin.celeryd.html#celery.bin.celeryd.acquire_pidlock">acquire_pidlock() (in module celery.bin.celeryd)</a></dt>
 <dt><a href="reference/celery.pool.html#celery.pool.DynamicPool.add_worker">add_worker() (celery.pool.DynamicPool method)</a></dt>
 <dt><a href="reference/celery.registry.html#celery.registry.AlreadyRegistered">AlreadyRegistered</a></dt>
-<dt><a href="reference/celery.conf.html#celery.conf.ALWAYS_EAGER">ALWAYS_EAGER (in module celery.conf)</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.ALWAYS_EAGER">ALWAYS_EAGER (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.ALWAYS_EAGER">[1]</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.AMQP_CONNECTION_TIMEOUT">AMQP_CONNECTION_TIMEOUT (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONNECTION_TIMEOUT">[1]</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_QUEUE">AMQP_CONSUMER_QUEUE (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_QUEUE">[1]</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_ROUTING_KEY">AMQP_CONSUMER_ROUTING_KEY (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_ROUTING_KEY">[1]</a></dt>
@@ -158,6 +159,7 @@
     <dt><a href="reference/celery.backends.database.html#celery.backends.database.Backend">(class in celery.backends.database)</a></dt>
     <dt><a href="reference/celery.backends.tyrant.html#celery.backends.tyrant.Backend">(class in celery.backends.tyrant)</a></dt>
   </dl></dd>
+<dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.BackgroundThread">BackgroundThread (class in celery.worker.controllers)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.BaseAsyncResult">BaseAsyncResult (class in celery.result)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.BaseAsyncResult.TimeoutError">BaseAsyncResult.TimeoutError</a></dt></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend">BaseBackend (class in celery.backends.base)</a></dt>
@@ -244,7 +246,7 @@
 <dt><a href="reference/celery.conf.html#celery.conf.DAEMON_PID_FILE">DAEMON_PID_FILE (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.DAEMON_PID_FILE">[1]</a></dt>
 <dt><a href="reference/celery.models.html#TaskMeta.date_done">date_done (TaskMeta attribute)</a></dt>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskConsumer.decoder">decoder() (celery.messaging.TaskConsumer method)</a></dt>
-<dt><a href="reference/celery.conf.html#celery.conf.DEFAULT_ALWAYS_EAGER">DEFAULT_ALWAYS_EAGER (in module celery.conf)</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.DEFAULT_TASK_RESULT_EXPIRES">DEFAULT_TASK_RESULT_EXPIRES (in module celery.conf)</a></dt>
 <dt><a href="reference/celery.backends.html#celery.backends.DefaultBackend">DefaultBackend (class in celery.backends)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.Task.delay">delay() (celery.task.base.Task class method)</a></dt>
   <dd><dl>
@@ -362,7 +364,8 @@
 
 <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.ident">ident (celery.supervisor.OFASupervisor.Process attribute)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.Task.ignore_result">ignore_result (celery.task.base.Task attribute)</a></dt>
-<dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.InfinityThread">InfinityThread (class in celery.worker.controllers)</a></dt>
+<dt><a href="reference/celery.managers.html#celery.managers.PeriodicTaskManager.init_entries">init_entries() (celery.managers.PeriodicTaskManager method)</a></dt>
+<dt><a href="reference/celery.backends.database.html#celery.backends.database.Backend.init_periodic_tasks">init_periodic_tasks() (celery.backends.database.Backend method)</a></dt>
 <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.is_alive">is_alive() (celery.supervisor.OFASupervisor.Process method)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.is_detached">is_detached (celery.worker.WorkController attribute)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.is_done">is_done() (celery.backends.base.BaseBackend method)</a></dt>
@@ -375,6 +378,7 @@
   </dl></dd></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.result.html#celery.result.EagerResult.is_ready">is_ready() (celery.result.EagerResult method)</a></dt>
 <dt><a href="reference/celery.views.html#celery.views.is_task_done">is_task_done() (in module celery.views)</a></dt>
+<dt><a href="reference/celery.managers.html#celery.managers.PeriodicTaskManager.is_time">is_time() (celery.managers.PeriodicTaskManager method)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.TaskSetResult.iterate">iterate() (celery.result.TaskSetResult method)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.TaskSetResult.itersubtasks">itersubtasks() (celery.result.TaskSetResult method)</a></dt>
 </dl></td></tr></table>
@@ -408,7 +412,10 @@
 <dt><a href="reference/celery.models.html#PeriodicTaskMeta.last_run_at">last_run_at (PeriodicTaskMeta attribute)</a></dt>
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue.length">length (celery.datastructures.PositionQueue attribute)</a></dt>
 <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.limit">limit (celery.pool.TaskPool attribute)</a></dt>
-<dt><a href="reference/celery.managers.html#celery.managers.PeriodicTaskManager.lock">lock() (celery.managers.PeriodicTaskManager method)</a></dt>
+<dt><a href="reference/celery.managers.html#celery.managers.MySQLTableLock.lock_table">lock_table() (celery.managers.MySQLTableLock method)</a></dt>
+  <dd><dl>
+    <dt><a href="reference/celery.managers.html#celery.managers.TableLock.lock_table">(celery.managers.TableLock method)</a></dt>
+  </dl></dd>
 <dt><a href="reference/celery.conf.html#celery.conf.LOG_FORMAT">LOG_FORMAT (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.LOG_FORMAT">[1]</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.LOG_LEVELS">LOG_LEVELS (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.LOG_LEVELS">[1]</a></dt></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.logfile">logfile (celery.worker.WorkController attribute)</a></dt>
@@ -436,6 +443,7 @@
 <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.Mediator">Mediator (class in celery.worker.controllers)</a></dt>
 <dt><a href="reference/celery.worker.job.html#celery.worker.job.TaskWrapper.message">message (celery.worker.job.TaskWrapper attribute)</a></dt>
 <dt><a href="reference/celery.utils.html#celery.utils.mitemgetter">mitemgetter() (in module celery.utils)</a></dt>
+<dt><a href="reference/celery.managers.html#celery.managers.MySQLTableLock">MySQLTableLock (class in celery.managers)</a></dt>
 </dl></td></tr></table>
 
 <h2 id="N">N</h2>
@@ -457,14 +465,19 @@
 <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process">OFASupervisor.Process (class in celery.supervisor)</a></dt>
 <dt><a href="reference/celery.worker.job.html#celery.worker.job.TaskWrapper.on_failure">on_failure() (celery.worker.job.TaskWrapper method)</a></dt>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.TimerStats.on_finish">on_finish() (celery.monitoring.TimerStats method)</a></dt>
-<dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.InfinityThread.on_iteration">on_iteration() (celery.worker.controllers.InfinityThread method)</a></dt>
+<dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.BackgroundThread.on_iteration">on_iteration() (celery.worker.controllers.BackgroundThread method)</a></dt>
 <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.on_ready">on_ready() (celery.pool.TaskPool method)</a></dt>
-<dt><a href="reference/celery.pool.html#celery.pool.TaskPool.on_return">on_return() (celery.pool.TaskPool method)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.pool.html#celery.pool.TaskPool.on_return">on_return() (celery.pool.TaskPool method)</a></dt>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.Statistics.on_start">on_start() (celery.monitoring.Statistics method)</a></dt>
   <dd><dl>
     <dt><a href="reference/celery.monitoring.html#celery.monitoring.TimerStats.on_start">(celery.monitoring.TimerStats method)</a></dt>
-  </dl></dd>
+    <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.BackgroundThread.on_start">(celery.worker.controllers.BackgroundThread method)</a></dt>
+    <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.PeriodicWorkController.on_start">(celery.worker.controllers.PeriodicWorkController method)</a></dt>
+  </dl></dd></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.Statistics.on_stop">on_stop() (celery.monitoring.Statistics method)</a></dt>
+  <dd><dl>
+    <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.BackgroundThread.on_stop">(celery.worker.controllers.BackgroundThread method)</a></dt>
+  </dl></dd>
 <dt><a href="reference/celery.worker.job.html#celery.worker.job.TaskWrapper.on_success">on_success() (celery.worker.job.TaskWrapper method)</a></dt>
 <dt><a href="reference/celery.backends.tyrant.html#celery.backends.tyrant.Backend.open">open() (celery.backends.tyrant.Backend method)</a></dt>
 </dl></td></tr></table>
@@ -508,6 +521,7 @@
 <dt><a href="reference/celery.pool.html#celery.pool.reap_process">reap_process() (in module celery.pool)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.AMQPListener.receive_message">receive_message() (celery.worker.AMQPListener method)</a></dt>
 <dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.register">register() (celery.registry.TaskRegistry method)</a></dt>
+<dt><a href="reference/celery.managers.html#celery.managers.TableLock.release">release() (celery.managers.TableLock method)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.TaskSet.remote_execute">remote_execute() (celery.task.base.TaskSet class method)</a></dt>
 <dt><a href="reference/celery.pool.html#celery.pool.DynamicPool.replace_dead_workers">replace_dead_workers() (celery.pool.DynamicPool method)</a></dt>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.StatsCollector.report">report() (celery.monitoring.StatsCollector method)</a></dt>
@@ -527,7 +541,7 @@
     <dt><a href="reference/celery.task.base.html#celery.task.base.TaskSet.run">(celery.task.base.TaskSet method)</a></dt>
     <dt><a href="reference/celery.task.builtins.html#celery.task.builtins.DeleteExpiredTaskMetaTask.run">(celery.task.builtins.DeleteExpiredTaskMetaTask method)</a></dt>
     <dt><a href="reference/celery.task.builtins.html#celery.task.builtins.PingTask.run">(celery.task.builtins.PingTask method)</a></dt>
-    <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.InfinityThread.run">(celery.worker.controllers.InfinityThread method)</a></dt>
+    <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.BackgroundThread.run">(celery.worker.controllers.BackgroundThread method)</a></dt>
   </dl></dd>
 <dt><a href="reference/celery.task.base.html#celery.task.base.PeriodicTask.run_every">run_every (celery.task.base.PeriodicTask attribute)</a></dt>
 <dt><a href="reference/celery.backends.database.html#celery.backends.database.Backend.run_periodic_tasks">run_periodic_tasks() (celery.backends.database.Backend method)</a></dt>
@@ -562,7 +576,7 @@
     <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.stop">(celery.pool.TaskPool method)</a></dt>
     <dt><a href="reference/celery.worker.html#celery.worker.AMQPListener.stop">(celery.worker.AMQPListener method)</a></dt>
     <dt><a href="reference/celery.worker.html#celery.worker.WorkController.stop">(celery.worker.WorkController method)</a></dt>
-    <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.InfinityThread.stop">(celery.worker.controllers.InfinityThread method)</a></dt>
+    <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.BackgroundThread.stop">(celery.worker.controllers.BackgroundThread method)</a></dt>
   </dl></dd>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.store_result">store_result() (celery.backends.base.BaseBackend method)</a></dt>
   <dd><dl>
@@ -580,6 +594,8 @@
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
+<dt><a href="reference/celery.managers.html#celery.managers.table_lock">table_lock (in module celery.managers)</a></dt>
+<dt><a href="reference/celery.managers.html#celery.managers.TableLock">TableLock (class in celery.managers)</a></dt>
 <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.target">target (celery.supervisor.OFASupervisor attribute)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.Task">Task (class in celery.task.base)</a></dt>
 <dt><a href="reference/celery.models.html#PeriodicTaskMeta.task">task (PeriodicTaskMeta attribute)</a></dt>
@@ -607,8 +623,8 @@
 <dt><a href="reference/celery.models.html#TaskMeta">TaskMeta (built-in class)</a></dt>
 <dt><a href="reference/celery.pool.html#celery.pool.TaskPool">TaskPool (class in celery.pool)</a></dt>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskPublisher">TaskPublisher (class in celery.messaging)</a></dt>
-<dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry">TaskRegistry (class in celery.registry)</a></dt>
-<dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.AlreadyRegistered">TaskRegistry.AlreadyRegistered</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry">TaskRegistry (class in celery.registry)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.AlreadyRegistered">TaskRegistry.AlreadyRegistered</a></dt>
 <dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.NotRegistered">TaskRegistry.NotRegistered</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.TaskSet">TaskSet (class in celery.task.base)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.TaskSetResult.taskset_id">taskset_id (celery.result.TaskSetResult attribute)</a></dt>
@@ -642,7 +658,10 @@
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="reference/celery.managers.html#celery.managers.PeriodicTaskManager.unlock">unlock() (celery.managers.PeriodicTaskManager method)</a></dt>
+<dt><a href="reference/celery.managers.html#celery.managers.MySQLTableLock.unlock_table">unlock_table() (celery.managers.MySQLTableLock method)</a></dt>
+  <dd><dl>
+    <dt><a href="reference/celery.managers.html#celery.managers.TableLock.unlock_table">(celery.managers.TableLock method)</a></dt>
+  </dl></dd>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.UnpickleableExceptionWrapper">UnpickleableExceptionWrapper</a></dt></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.unregister">unregister() (celery.registry.TaskRegistry method)</a></dt>
 </dl></td></tr></table>
@@ -696,12 +715,12 @@
         <li class="right" >
           <a href="modindex.html" title="Global Module Index"
              >modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 8 - 7
index.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Celery - The Django Task Queue &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Celery - The Django Task Queue &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="" />
     <link rel="next" title="celery - Distributed Task Queue for Django." href="introduction.html" /> 
   </head>
   <body>
@@ -35,7 +35,7 @@
         <li class="right" >
           <a href="introduction.html" title="celery - Distributed Task Queue for Django."
              accesskey="N">next</a> |</li>
-        <li><a href="">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -140,6 +140,7 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference external" href="changelog.html">Change history</a><ul>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#a-m-cet">0.6.0 [2009-08-07 06:54 A.M CET]</a></li>
 <li class="toctree-l2"><a class="reference external" href="changelog.html#p-m-cet">0.4.1 [2009-07-02 01:42 P.M CET]</a></li>
 <li class="toctree-l2"><a class="reference external" href="changelog.html#id1">0.4.0 [2009-07-01 07:29 P.M CET]</a></li>
 <li class="toctree-l2"><a class="reference external" href="changelog.html#id2">0.3.20 [2009-06-25 08:42 P.M CET]</a></li>
@@ -161,7 +162,7 @@
 <li class="toctree-l2"><a class="reference external" href="changelog.html#id15">0.1.8 [2009-05-07 12:27 P.M CET]</a></li>
 <li class="toctree-l2"><a class="reference external" href="changelog.html#id16">0.1.7 [2009-04-30 1:50 P.M CET]</a></li>
 <li class="toctree-l2"><a class="reference external" href="changelog.html#id17">0.1.6 [2009-04-28 2:13 P.M CET]</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#a-m-cet">0.1.0 [2009-04-24 11:28 A.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id18">0.1.0 [2009-04-24 11:28 A.M CET]</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference external" href="links.html">Interesting Links</a><ul>
@@ -233,12 +234,12 @@
         <li class="right" >
           <a href="introduction.html" title="celery - Distributed Task Queue for Django."
              >next</a> |</li>
-        <li><a href="">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 46 - 29
introduction.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>celery - Distributed Task Queue for Django. &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>celery - Distributed Task Queue for Django. &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" />
     <link rel="next" title="Tutorials" href="tutorials/index.html" />
     <link rel="prev" title="Celery - The Django Task Queue" href="index.html" /> 
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
           <a href="index.html" title="Celery - The Django Task Queue"
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -54,7 +54,7 @@
 <col class="field-name" />
 <col class="field-body" />
 <tbody valign="top">
-<tr class="field"><th class="field-name">Version:</th><td class="field-body">0.4.12</td>
+<tr class="field"><th class="field-name">Version:</th><td class="field-body">0.4.13</td>
 </tr>
 </tbody>
 </table>
@@ -84,35 +84,52 @@ see how the worker server works.</p>
 </div>
 <div class="section" id="features">
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Uses AMQP messaging (RabbitMQ, ZeroMQ) to route tasks to the
-worker servers.</li>
-<li>You can run as many worker servers as you want, and still
-be <em>guaranteed that the task is only executed once.</em></li>
-<li>Tasks are executed <em>concurrently</em> using the Python 2.6
+<ul>
+<li><p class="first">Uses AMQP messaging (RabbitMQ, ZeroMQ) to route tasks to the
+worker servers.</p>
+</li>
+<li><p class="first">You can run as many worker servers as you want, and still
+be <em>guaranteed that the task is only executed once.</em></p>
+</li>
+<li><p class="first">Tasks are executed <em>concurrently</em> using the Python 2.6
 <tt class="docutils literal"><span class="pre">multiprocessing</span></tt> module (also available as a back-port
-to older python versions)</li>
-<li>Supports <em>periodic tasks</em>, which makes it a (better) replacement
-for cronjobs.</li>
-<li>When a task has been executed, the return value can be stored using
+to older python versions)</p>
+</li>
+<li><p class="first">Supports <em>periodic tasks</em>, which makes it a (better) replacement
+for cronjobs.</p>
+</li>
+<li><p class="first">When a task has been executed, the return value can be stored using
 either a MySQL/Oracle/PostgreSQL/SQLite database, Memcached,
-or Tokyo Tyrant back-end.</li>
-<li>If the task raises an exception, the exception instance is stored,
-instead of the return value.</li>
-<li>All tasks has a Universally Unique Identifier (UUID), which is the
-task id, used for querying task status and return values.</li>
-<li>Supports <em>task-sets</em>, which is a task consisting of several sub-tasks.
+or Tokyo Tyrant back-end.</p>
+</li>
+<li><p class="first">If the task raises an exception, the exception instance is stored,
+instead of the return value.</p>
+</li>
+<li><p class="first">All tasks has a Universally Unique Identifier (UUID), which is the
+task id, used for querying task status and return values.</p>
+</li>
+<li><p class="first">Supports <em>task-sets</em>, which is a task consisting of several sub-tasks.
 You can find out how many, or if all of the sub-tasks has been executed.
-Excellent for progress-bar like functionality.</li>
-<li>Has a <tt class="docutils literal"><span class="pre">map</span></tt> like function that uses tasks, called <tt class="docutils literal"><span class="pre">dmap</span></tt>.</li>
-<li>However, you rarely want to wait for these results in a web-environment.
+Excellent for progress-bar like functionality.</p>
+</li>
+<li><p class="first">Has a <tt class="docutils literal"><span class="pre">map</span></tt> like function that uses tasks, called <tt class="docutils literal"><span class="pre">dmap</span></tt>.</p>
+</li>
+<li><p class="first">However, you rarely want to wait for these results in a web-environment.
 You&#8217;d rather want to use Ajax to poll the task status, which is
 available from a URL like <tt class="docutils literal"><span class="pre">celery/&lt;task_id&gt;/status/</span></tt>. This view
 returns a JSON-serialized data structure containing the task status,
-and the return value if completed, or exception on failure.</li>
-<li>The worker can collect statistics, like, how many tasks has been
+and the return value if completed, or exception on failure.</p>
+</li>
+<li><p class="first">The worker can collect statistics, like, how many tasks has been
 executed by type, and the time it took to process them. Very useful
-for monitoring and profiling.</li>
+for monitoring and profiling.</p>
+</li>
+<li><dl class="first docutils">
+<dt>Pool workers are supervised, so if for some reason a worker crashes</dt>
+<dd><p class="first last">it is automatically replaced by a new worker.</p>
+</dd>
+</dl>
+</li>
 </ul>
 </div>
 <div class="section" id="api-reference-documentation">
@@ -430,12 +447,12 @@ file in the top distribution directory for the full license text.</p>
         <li class="right" >
           <a href="index.html" title="Celery - The Django Task Queue"
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
links.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Interesting Links &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Interesting Links &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" />
     <link rel="prev" title="Change history" href="changelog.html" /> 
   </head>
   <body>
@@ -35,7 +35,7 @@
         <li class="right" >
           <a href="changelog.html" title="Change history"
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -159,12 +159,12 @@
         <li class="right" >
           <a href="changelog.html" title="Change history"
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
modindex.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Global Module Index &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Global Module Index &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" />
  
 
 
@@ -34,7 +34,7 @@
         <li class="right" >
           <a href="" title="Global Module Index"
              accesskey="M">modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -201,12 +201,12 @@
         <li class="right" >
           <a href="" title="Global Module Index"
              >modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 35 - 22
objects.inv

@@ -36,12 +36,15 @@ celery.task.dmap function reference/celery.task.html
 celery.monitoring.Statistics.on_start method reference/celery.monitoring.html
 celery.task.base.Task.ignore_result attribute reference/celery.task.base.html
 celery.result.EagerResult.wait method reference/celery.result.html
+celery.managers.TaskManager.get_all_expired method reference/celery.managers.html
 celery.result.BaseAsyncResult.is_done method reference/celery.result.html
 celery.task.base.Task.routing_key attribute reference/celery.task.base.html
+celery.pool.DynamicPool.replace_dead_workers method reference/celery.pool.html
 celery.supervisor.OFASupervisor.Process.exitcode attribute reference/celery.supervisor.html
 celery.backends.database.Backend.run_periodic_tasks method reference/celery.backends.database.html
 celery.result.TaskSetResult.subtasks attribute reference/celery.result.html
 celery.backends.tyrant.Backend.tyrant_port attribute reference/celery.backends.tyrant.html
+celery.worker.controllers.BackgroundThread.on_stop method reference/celery.worker.controllers.html
 celery.result.TaskSetResult.iterate method reference/celery.result.html
 celery.supervisor.OFASupervisor.Process.run method reference/celery.supervisor.html
 celery.registry.AlreadyRegistered exception reference/celery.registry.html
@@ -53,12 +56,10 @@ celery.fields.PickledObjectField.to_python method reference/celery.fields.html
 celery.task.base.AsynchronousMapTask class reference/celery.task.base.html
 celery.result.BaseAsyncResult.backend attribute reference/celery.result.html
 celery.fields.PickledObjectField.get_internal_type method reference/celery.fields.html
-celery.worker.controllers.InfinityThread.run method reference/celery.worker.controllers.html
 celery.worker.WorkController.start method reference/celery.worker.html
 celery.views.apply function reference/celery.views.html
 celery.worker.job.TaskWrapper.execute_using_pool method reference/celery.worker.job.html
 celery.messaging.TaskPublisher.encoder method reference/celery.messaging.html
-celery.worker.controllers.InfinityThread class reference/celery.worker.controllers.html
 celery.task.base.TaskSet.join method reference/celery.task.base.html
 celery.datastructures.PositionQueue.full method reference/celery.datastructures.html
 celery.discovery.find_related_module function reference/celery.discovery.html
@@ -72,28 +73,30 @@ celery.registry.TaskRegistry.filter_types method reference/celery.registry.html
 celery.backends.base.UnpickleableExceptionWrapper.exc_args attribute reference/celery.backends.base.html
 celery.worker.controllers.Mediator class reference/celery.worker.controllers.html
 celery.conf.AMQP_CONSUMER_QUEUE data reference/celery.conf.html
-celery.conf.DEFAULT_ALWAYS_EAGER data reference/celery.conf.html
+celery.task.base.PeriodicTask.run_every attribute reference/celery.task.base.html
+celery.worker.controllers.BackgroundThread class reference/celery.worker.controllers.html
 celery.worker.job.TaskWrapper.extend_with_default_kwargs method reference/celery.worker.job.html
 celery.datastructures.ExceptionInfo.traceback attribute reference/celery.datastructures.html
-celery.managers.TaskManager.get_all_expired method reference/celery.managers.html
+celery.managers.TableLock class reference/celery.managers.html
 TaskMeta.task_id attribute reference/celery.models.html
 celery.supervisor.OFASupervisor.check_interval attribute reference/celery.supervisor.html
 celery.discovery.autodiscover function reference/celery.discovery.html
 celery.supervisor.OFASupervisor.Process.ident attribute reference/celery.supervisor.html
 celery.result.TaskSetResult.ready method reference/celery.result.html
+celery.managers.table_lock attribute reference/celery.managers.html
 celery.task.base.Task.get_publisher method reference/celery.task.base.html
 celery.datastructures.ExceptionInfo class reference/celery.datastructures.html
 celery.task.base.TaskSet.map_async classmethod reference/celery.task.base.html
 celery.result.EagerResult class reference/celery.result.html
 celery.task.strategy.even_time_distribution function reference/celery.task.strategy.html
+celery.worker.controllers.PeriodicWorkController.process_hold_queue method reference/celery.worker.controllers.html
 celery.backends.get_default_backend_cls data reference/celery.backends.html
 celery.fields.PickledObjectField.get_db_prep_save method reference/celery.fields.html
 celery.monitoring.StatsCollector.dump_to_cache method reference/celery.monitoring.html
-celery.worker.controllers.PeriodicWorkController.process_hold_queue method reference/celery.worker.controllers.html
+celery.task.execute_remote function reference/celery.task.html
 celery.result.TaskSetResult.total attribute reference/celery.result.html
 celery.backends.base.find_nearest_pickleable_exception function reference/celery.backends.base.html
 celery.task.base.ExecuteRemoteTask.run method reference/celery.task.base.html
-celery.managers.PeriodicTaskManager.lock method reference/celery.managers.html
 celery.task.ping function reference/celery.task.html
 celery.managers.PeriodicTaskManager class reference/celery.managers.html
 celery.worker.job.TaskWrapper.from_message classmethod reference/celery.worker.job.html
@@ -124,7 +127,7 @@ celery.supervisor.OFASupervisor.Process class reference/celery.supervisor.html
 celery.registry.TaskRegistry.get_all_periodic method reference/celery.registry.html
 PeriodicTaskMeta.last_run_at attribute reference/celery.models.html
 celery.worker.job.TaskWrapper.execute method reference/celery.worker.job.html
-celery.worker.job.TaskWrapper.on_success method reference/celery.worker.job.html
+celery.worker.controllers.BackgroundThread.stop method reference/celery.worker.controllers.html
 celery.registry.TaskRegistry.unregister method reference/celery.registry.html
 celery.result.TaskSetResult.itersubtasks method reference/celery.result.html
 celery.registry.NotRegistered exception reference/celery.registry.html
@@ -143,7 +146,6 @@ celery.backends.base.BaseBackend class reference/celery.backends.base.html
 celery.conf.AMQP_EXCHANGE_TYPE data reference/celery.conf.html
 celery.pool.DynamicPool.add_worker method reference/celery.pool.html
 celery.supervisor.OFASupervisor.start method reference/celery.supervisor.html
-celery.task.base.Task.name attribute reference/celery.task.base.html
 celery.supervisor.OFASupervisor.Process.is_alive method reference/celery.supervisor.html
 celery.task.base.TaskSet.total attribute reference/celery.task.base.html
 celery.worker.WorkController class reference/celery.worker.html
@@ -153,6 +155,7 @@ celery.worker.WorkController.periodic_work_controller attribute reference/celery
 celery.registry.TaskRegistry.get_all method reference/celery.registry.html
 celery.registry.TaskRegistry.NotRegistered exception reference/celery.registry.html
 celery.datastructures.PositionQueue.length attribute reference/celery.datastructures.html
+TaskMeta.date_done attribute reference/celery.models.html
 celery.worker.WorkController.process_task method reference/celery.worker.html
 celery.datastructures.PositionQueue class reference/celery.datastructures.html
 celery.messaging.TaskPublisher.delay_task method reference/celery.messaging.html
@@ -162,9 +165,8 @@ celery.result.TaskSetResult class reference/celery.result.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_module attribute reference/celery.backends.base.html
 celery.task.dmap_async function reference/celery.task.html
 celery.supervisor.OFASupervisor class reference/celery.supervisor.html
-celery.worker.job.TaskWrapper.on_failure method reference/celery.worker.job.html
+celery.managers.TableLock.acquire classmethod reference/celery.managers.html
 celery.managers.TaskManager class reference/celery.managers.html
-celery.worker.controllers.InfinityThread.stop method reference/celery.worker.controllers.html
 celery.backends.base.BaseBackend.store_result method reference/celery.backends.base.html
 celery.worker.AMQPListener.logger attribute reference/celery.worker.html
 celery.worker.job.TaskWrapper.task_id attribute reference/celery.worker.job.html
@@ -176,7 +178,8 @@ celery.result.AsyncResult.task_id attribute reference/celery.result.html
 celery.supervisor.OFASupervisor.Process.pid attribute reference/celery.supervisor.html
 celery.task.base.Task.disable_error_emails attribute reference/celery.task.base.html
 celery.monitoring.StatsCollector.total_tasks_processed_by_type attribute reference/celery.monitoring.html
-celery.supervisor.OFASupervisor.max_restart_freq attribute reference/celery.supervisor.html
+celery.managers.PeriodicTaskManager.is_time method reference/celery.managers.html
+TASK_STATUS_PENDING data reference/celery.models.html
 celery.utils.gen_unique_id function reference/celery.utils.html
 TASK_STATUS_RETRY data reference/celery.models.html
 celery.task.base.PeriodicTask class reference/celery.task.base.html
@@ -200,9 +203,9 @@ celery.task.builtins.PingTask class reference/celery.task.builtins.html
 celery.backends.database.Backend.get_result method reference/celery.backends.database.html
 celery.supervisor.OFASupervisor.max_restart_freq_time attribute reference/celery.supervisor.html
 celery.backends.get_backend_cls function reference/celery.backends.html
-celery.registry.TaskRegistry.register method reference/celery.registry.html
+celery.managers.TableLock.unlock_table method reference/celery.managers.html
+celery.worker.controllers.BackgroundThread.on_iteration method reference/celery.worker.controllers.html
 celery.worker.AMQPListener.hold_queue attribute reference/celery.worker.html
-celery.worker.controllers.InfinityThread.on_iteration method reference/celery.worker.controllers.html
 celery.conf.DAEMON_LOG_FILE data reference/celery.conf.html
 celery.backends.base.BaseBackend.create_exception_cls method reference/celery.backends.base.html
 celery.worker.WorkController.amqp_listener attribute reference/celery.worker.html
@@ -211,15 +214,16 @@ celery.result.EagerResult.status attribute reference/celery.result.html
 celery.monitoring.StatsCollector.total_task_time_running attribute reference/celery.monitoring.html
 celery.monitoring.TimerStats.time_start attribute reference/celery.monitoring.html
 celery.views.task_status function reference/celery.views.html
-celery.task.is_done function reference/celery.task.html
+celery.task.base.Task.name attribute reference/celery.task.base.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_args attribute reference/celery.backends.base.html
-TaskMeta.date_done attribute reference/celery.models.html
+celery.managers.TableLock.lock_table method reference/celery.managers.html
 celery.pool.TaskPool.stop method reference/celery.pool.html
 celery.task.base.TaskSet.arguments attribute reference/celery.task.base.html
-celery.task.base.Task.delay classmethod reference/celery.task.base.html
+celery.supervisor.OFASupervisor.max_restart_freq attribute reference/celery.supervisor.html
 celery.pool.TaskPool.apply_async method reference/celery.pool.html
 celery.result.AsyncResult class reference/celery.result.html
 PeriodicTaskMeta.name attribute reference/celery.models.html
+celery.worker.controllers.BackgroundThread.run method reference/celery.worker.controllers.html
 celery.conf.STATISTICS_COLLECT_INTERVAL data reference/celery.conf.html
 celery.monitoring.StatsCollector.collect method reference/celery.monitoring.html
 celery.monitoring.Statistics class reference/celery.monitoring.html
@@ -236,12 +240,13 @@ celery.backends.base.BaseBackend.TimeoutError exception reference/celery.backend
 celery.pool.TaskPool.logger attribute reference/celery.pool.html
 celery.messaging.TaskPublisher.delay_task_in_set method reference/celery.messaging.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper exception reference/celery.backends.base.html
+celery.managers.MySQLTableLock.unlock_table method reference/celery.managers.html
 celery.result.EagerResult.result attribute reference/celery.result.html
 celery.worker.job.TaskWrapper.kwargs attribute reference/celery.worker.job.html
 celery.worker.AMQPListener.close_connection method reference/celery.worker.html
 celery.worker.AMQPListener.receive_message method reference/celery.worker.html
 celery.managers.PeriodicTaskManager.get_waiting_tasks method reference/celery.managers.html
-celery.pool.DynamicPool.replace_dead_workers method reference/celery.pool.html
+celery.managers.PeriodicTaskManager.init_entries method reference/celery.managers.html
 celery.managers.TaskManager.get_task method reference/celery.managers.html
 celery.worker.WorkController.loglevel attribute reference/celery.worker.html
 celery.supervisor.MaxRestartsExceededError exception reference/celery.supervisor.html
@@ -250,6 +255,7 @@ celery.registry.TaskRegistry.get_all_regular method reference/celery.registry.ht
 celery.registry.TaskRegistry class reference/celery.registry.html
 celery.backends.DefaultBackend class reference/celery.backends.html
 celery.worker.AMQPListener.reset_connection method reference/celery.worker.html
+celery.registry.TaskRegistry.register method reference/celery.registry.html
 celery.backends.get_default_periodicstatus_backend_cls function reference/celery.backends.html
 celery.result.BaseAsyncResult.wait method reference/celery.result.html
 celery.result.TaskSetResult.join method reference/celery.result.html
@@ -292,19 +298,21 @@ TASK_STATUS_DONE data reference/celery.models.html
 celery.backends.base.UnpickleableExceptionWrapper.exc_cls_name attribute reference/celery.backends.base.html
 celery.conf.AMQP_PUBLISHER_ROUTING_KEY data reference/celery.conf.html
 celery.backends.cache.Backend class reference/celery.backends.cache.html
-celery.managers.PeriodicTaskManager.unlock method reference/celery.managers.html
+celery.task.is_done function reference/celery.task.html
 celery.views.is_task_done function reference/celery.views.html
 celery.worker.controllers.PeriodicWorkController class reference/celery.worker.controllers.html
+celery.worker.controllers.BackgroundThread.on_start method reference/celery.worker.controllers.html
 celery.conf.LOG_LEVELS data reference/celery.conf.html
 celery.managers.TaskManager.is_done method reference/celery.managers.html
-celery.task.base.PeriodicTask.run_every attribute reference/celery.task.base.html
+celery.conf.DEFAULT_TASK_RESULT_EXPIRES data reference/celery.conf.html
 celery.supervisor.OFASupervisor.kwargs attribute reference/celery.supervisor.html
 celery.worker.controllers.Mediator.callback attribute reference/celery.worker.controllers.html
 celery.monitoring.Statistics.publish method reference/celery.monitoring.html
 celery.messaging.TaskConsumer.decoder method reference/celery.messaging.html
 celery.execute.delay_task function reference/celery.execute.html
-celery.task.execute_remote function reference/celery.task.html
+celery.monitoring.TimerStats class reference/celery.monitoring.html
 celery.backends.base.BaseBackend.process_cleanup method reference/celery.backends.base.html
+celery.backends.database.Backend.init_periodic_tasks method reference/celery.backends.database.html
 celery.task.base.Task.apply_async classmethod reference/celery.task.base.html
 celery.task.base.ExecuteRemoteTask class reference/celery.task.base.html
 celery.log.setup_logger function reference/celery.log.html
@@ -314,18 +322,23 @@ celery.conf.DAEMON_CONCURRENCY data reference/celery.conf.html
 celery.pool.TaskPool.start method reference/celery.pool.html
 celery.worker.WorkController.logger attribute reference/celery.worker.html
 celery.monitoring.StatsCollector.report method reference/celery.monitoring.html
-TASK_STATUS_PENDING data reference/celery.models.html
+celery.managers.MySQLTableLock class reference/celery.managers.html
+celery.worker.job.TaskWrapper.on_success method reference/celery.worker.job.html
 celery.worker.WorkController.hold_queue attribute reference/celery.worker.html
 celery.result.BaseAsyncResult.get method reference/celery.result.html
+celery.task.base.Task.delay classmethod reference/celery.task.base.html
 celery.result.EagerResult.TimeoutError exception reference/celery.result.html
 celery.conf.DAEMON_PID_FILE data reference/celery.conf.html
+celery.worker.job.TaskWrapper.on_failure method reference/celery.worker.job.html
 celery.monitoring.StatsCollector.total_tasks_processed attribute reference/celery.monitoring.html
 celery.monitoring.StatsCollector.task_time_running method reference/celery.monitoring.html
+celery.worker.controllers.PeriodicWorkController.on_start method reference/celery.worker.controllers.html
 celery.backends.base.BaseBackend.get_status method reference/celery.backends.base.html
 celery.registry.TaskRegistry.autodiscover method reference/celery.registry.html
 celery.monitoring.TimerStats.on_start method reference/celery.monitoring.html
 celery.supervisor.OFASupervisor.Process.start method reference/celery.supervisor.html
 celery.task.base.TaskSet.task_name attribute reference/celery.task.base.html
+celery.managers.TableLock.release method reference/celery.managers.html
 celery.worker.job.TaskWrapper.args attribute reference/celery.worker.job.html
 PeriodicTaskMeta.total_run_count attribute reference/celery.models.html
 celery.datastructures.PositionQueue.UnfilledPosition class reference/celery.datastructures.html
@@ -335,7 +348,7 @@ celery.messaging.TaskConsumer class reference/celery.messaging.html
 celery.worker.WorkController.safe_process_task method reference/celery.worker.html
 celery.managers.TaskManager.store_result method reference/celery.managers.html
 celery.result.TaskSetResult.taskset_id attribute reference/celery.result.html
-celery.monitoring.TimerStats class reference/celery.monitoring.html
+celery.managers.MySQLTableLock.lock_table method reference/celery.managers.html
 celery.supervisor.OFASupervisor.Process.terminate method reference/celery.supervisor.html
 TaskMeta.result attribute reference/celery.models.html
 celery.supervisor.OFASupervisor.Process.join method reference/celery.supervisor.html

+ 6 - 6
reference/celery.backends.base.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Backend: Base - celery.backends.base &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Backend: Base - celery.backends.base &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Database - celery.backends.database" href="celery.backends.database.html" />
     <link rel="prev" title="Backends - celery.backends" href="celery.backends.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.backends.html" title="Backends - celery.backends"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -310,13 +310,13 @@ if it is it returns <tt class="xref docutils literal"><span class="pre">None</sp
         <li class="right" >
           <a href="celery.backends.html" title="Backends - celery.backends"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.backends.cache.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Backend: Cache - celery.backends.cache &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Backend: Cache - celery.backends.cache &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" />
     <link rel="prev" title="Backend: Database - celery.backends.database" href="celery.backends.database.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.backends.database.html" title="Backend: Database - celery.backends.database"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -110,13 +110,13 @@ class </em><tt class="descclassname">celery.backends.cache.</tt><tt class="descn
         <li class="right" >
           <a href="celery.backends.database.html" title="Backend: Database - celery.backends.database"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 22 - 7
reference/celery.backends.database.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Backend: Database - celery.backends.database &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Backend: Database - celery.backends.database &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Cache - celery.backends.cache" href="celery.backends.cache.html" />
     <link rel="prev" title="Backend: Base - celery.backends.base" href="celery.backends.base.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.backends.base.html" title="Backend: Base - celery.backends.base"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -73,6 +73,11 @@ class </em><tt class="descclassname">celery.backends.database.</tt><tt class="de
 <tt class="descname">get_status</tt><big>(</big><em>task_id</em><big>)</big><a class="headerlink" href="#celery.backends.database.Backend.get_status" title="Permalink to this definition">¶</a></dt>
 <dd>Get the status of a task.</dd></dl>
 
+<dl class="method">
+<dt id="celery.backends.database.Backend.init_periodic_tasks">
+<tt class="descname">init_periodic_tasks</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.backends.database.Backend.init_periodic_tasks" title="Permalink to this definition">¶</a></dt>
+<dd>Create entries for all periodic tasks in the database.</dd></dl>
+
 <dl class="method">
 <dt id="celery.backends.database.Backend.is_done">
 <tt class="descname">is_done</tt><big>(</big><em>task_id</em><big>)</big><a class="headerlink" href="#celery.backends.database.Backend.is_done" title="Permalink to this definition">¶</a></dt>
@@ -81,7 +86,17 @@ class </em><tt class="descclassname">celery.backends.database.</tt><tt class="de
 <dl class="method">
 <dt id="celery.backends.database.Backend.run_periodic_tasks">
 <tt class="descname">run_periodic_tasks</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.backends.database.Backend.run_periodic_tasks" title="Permalink to this definition">¶</a></dt>
-<dd>Run all waiting periodic tasks.</dd></dl>
+<dd><p>Run all waiting periodic tasks.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">a list of <tt class="docutils literal"><span class="pre">(task,</span> <span class="pre">task_id)</span></tt> tuples containing
+the task class and id for the resulting tasks applied.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
 
 <dl class="method">
 <dt id="celery.backends.database.Backend.store_result">
@@ -141,13 +156,13 @@ class </em><tt class="descclassname">celery.backends.database.</tt><tt class="de
         <li class="right" >
           <a href="celery.backends.base.html" title="Backend: Base - celery.backends.base"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.backends.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Backends - celery.backends &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Backends - celery.backends &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Base - celery.backends.base" href="celery.backends.base.html" />
     <link rel="prev" title="Process Supervisor - celery.supervisor" href="celery.supervisor.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.supervisor.html" title="Process Supervisor - celery.supervisor"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -136,13 +136,13 @@ specified in <tt class="xref docutils literal"><span class="pre">CELERY_BACKEND<
         <li class="right" >
           <a href="celery.supervisor.html" title="Process Supervisor - celery.supervisor"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.backends.tyrant.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Backend: Tokyo Tyrant - celery.backends.tyrant &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Backend: Tokyo Tyrant - celery.backends.tyrant &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Configuration - celery.conf" href="celery.conf.html" />
     <link rel="prev" title="Backend: Cache - celery.backends.cache" href="celery.backends.cache.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.backends.cache.html" title="Backend: Cache - celery.backends.cache"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -135,13 +135,13 @@ explicit <a title="celery.backends.tyrant.Backend.close" class="reference intern
         <li class="right" >
           <a href="celery.backends.cache.html" title="Backend: Cache - celery.backends.cache"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.bin.celeryd.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Celery Worker Daemon - celery.bin.celeryd &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Celery Worker Daemon - celery.bin.celeryd &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Change history" href="../changelog.html" />
     <link rel="prev" title="Django Fields - celery.fields" href="celery.fields.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.fields.html" title="Django Fields - celery.fields"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -196,13 +196,13 @@ running in the background somewhere.</p>
         <li class="right" >
           <a href="celery.fields.html" title="Django Fields - celery.fields"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 15 - 10
reference/celery.conf.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Configuration - celery.conf &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Configuration - celery.conf &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Datastructures - celery.datastructures" href="celery.datastructures.html" />
     <link rel="prev" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.backends.tyrant.html" title="Backend: Tokyo Tyrant - celery.backends.tyrant"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -53,6 +53,11 @@
   <div class="section" id="module-celery.conf">
 <h1>Configuration - celery.conf<a class="headerlink" href="#module-celery.conf" title="Permalink to this headline">¶</a></h1>
 <p>celery.conf</p>
+<dl class="data">
+<dt id="celery.conf.ALWAYS_EAGER">
+<tt class="descclassname">celery.conf.</tt><tt class="descname">ALWAYS_EAGER</tt><a class="headerlink" href="#celery.conf.ALWAYS_EAGER" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
 <dl class="data">
 <dt id="celery.conf.AMQP_CONNECTION_TIMEOUT">
 <tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONNECTION_TIMEOUT</tt><a class="headerlink" href="#celery.conf.AMQP_CONNECTION_TIMEOUT" title="Permalink to this definition">¶</a></dt>
@@ -162,8 +167,8 @@ for more information.</dd></dl>
 </dd></dl>
 
 <dl class="data">
-<dt id="celery.conf.DEFAULT_ALWAYS_EAGER">
-<tt class="descclassname">celery.conf.</tt><tt class="descname">DEFAULT_ALWAYS_EAGER</tt><a class="headerlink" href="#celery.conf.DEFAULT_ALWAYS_EAGER" title="Permalink to this definition">¶</a></dt>
+<dt id="celery.conf.DEFAULT_TASK_RESULT_EXPIRES">
+<tt class="descclassname">celery.conf.</tt><tt class="descname">DEFAULT_TASK_RESULT_EXPIRES</tt><a class="headerlink" href="#celery.conf.DEFAULT_TASK_RESULT_EXPIRES" title="Permalink to this definition">¶</a></dt>
 <dd><dl class="data">
 <dt id="celery.conf.LOG_LEVELS">
 <tt class="descclassname">celery.conf.</tt><tt class="descname">LOG_LEVELS</tt><a class="headerlink" href="#celery.conf.LOG_LEVELS" title="Permalink to this definition">¶</a></dt>
@@ -207,8 +212,8 @@ Default is <tt class="docutils literal"><span class="pre">[%(asctime)s:</span> <
 <dt>
 <tt class="descclassname">celery.conf.</tt><tt class="descname">STATISTICS_COLLECT_INTERVAL</tt></dt>
 <dd><dl class="data">
-<dt id="celery.conf.ALWAYS_EAGER">
-<tt class="descclassname">celery.conf.</tt><tt class="descname">ALWAYS_EAGER</tt><a class="headerlink" href="#celery.conf.ALWAYS_EAGER" title="Permalink to this definition">¶</a></dt>
+<dt>
+<tt class="descclassname">celery.conf.</tt><tt class="descname">ALWAYS_EAGER</tt></dt>
 <dd>If this is <tt class="xref docutils literal"><span class="pre">True</span></tt>, all tasks will be executed locally by blocking
 until it is finished. <tt class="docutils literal"><span class="pre">apply_async</span></tt> and <tt class="docutils literal"><span class="pre">delay_task</span></tt> will return
 a <a title="celery.result.EagerResult" class="reference external" href="celery.result.html#celery.result.EagerResult"><tt class="xref docutils literal"><span class="pre">celery.result.EagerResult</span></tt></a> which emulates the behaviour of
@@ -267,13 +272,13 @@ an <a title="celery.result.AsyncResult" class="reference external" href="celery.
         <li class="right" >
           <a href="celery.backends.tyrant.html" title="Backend: Tokyo Tyrant - celery.backends.tyrant"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.datastructures.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Datastructures - celery.datastructures &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Datastructures - celery.datastructures &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Logging - celery.log" href="celery.log.html" />
     <link rel="prev" title="Configuration - celery.conf" href="celery.conf.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.conf.html" title="Configuration - celery.conf"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -168,13 +168,13 @@ class </em><tt class="descname">UnfilledPosition</tt><big>(</big><em>position</e
         <li class="right" >
           <a href="celery.conf.html" title="Configuration - celery.conf"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.discovery.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Task Discovery - celery.discovery &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Task Discovery - celery.discovery &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Statistics and Monitoring - celery.monitoring" href="celery.monitoring.html" />
     <link rel="prev" title="Common Task Strategies - celery.task.strategy" href="celery.task.strategy.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.task.strategy.html" title="Common Task Strategies - celery.task.strategy"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -115,13 +115,13 @@ module in the application, and running handler&#8217; if it finds it.</dd></dl>
         <li class="right" >
           <a href="celery.task.strategy.html" title="Common Task Strategies - celery.task.strategy"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.execute.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Executing Tasks - celery.execute &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Executing Tasks - celery.execute &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Result - celery.result" href="celery.result.html" />
     <link rel="prev" title="Defining Tasks - celery.task.base" href="celery.task.base.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.task.base.html" title="Defining Tasks - celery.task.base"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -186,13 +186,13 @@ has been registered in the task registry.</p>
         <li class="right" >
           <a href="celery.task.base.html" title="Defining Tasks - celery.task.base"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 7 - 7
reference/celery.fields.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Django Fields - celery.fields &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Django Fields - celery.fields &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Celery Worker Daemon - celery.bin.celeryd" href="celery.bin.celeryd.html" />
     <link rel="prev" title="Django Models - celery.models" href="celery.models.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.models.html" title="Django Models - celery.models"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -64,7 +64,7 @@ then it must [well, should] be a pickled one).</dd></dl>
 <dl class="class">
 <dt id="celery.fields.PickledObjectField">
 <em class="property">
-class </em><tt class="descclassname">celery.fields.</tt><tt class="descname">PickledObjectField</tt><big>(</big><em>verbose_name=None</em>, <em>name=None</em>, <em>primary_key=False</em>, <em>max_length=None</em>, <em>unique=False</em>, <em>blank=False</em>, <em>null=False</em>, <em>db_index=False</em>, <em>rel=None</em>, <em>default=&lt;class django.db.models.fields.NOT_PROVIDED at 0x1f9e120&gt;</em>, <em>editable=True</em>, <em>serialize=True</em>, <em>unique_for_date=None</em>, <em>unique_for_month=None</em>, <em>unique_for_year=None</em>, <em>choices=None</em>, <em>help_text=''</em>, <em>db_column=None</em>, <em>db_tablespace=None</em>, <em>auto_created=False</em><big>)</big><a class="headerlink" href="#celery.fields.PickledObjectField" title="Permalink to this definition">¶</a></dt>
+class </em><tt class="descclassname">celery.fields.</tt><tt class="descname">PickledObjectField</tt><big>(</big><em>verbose_name=None</em>, <em>name=None</em>, <em>primary_key=False</em>, <em>max_length=None</em>, <em>unique=False</em>, <em>blank=False</em>, <em>null=False</em>, <em>db_index=False</em>, <em>rel=None</em>, <em>default=&lt;class django.db.models.fields.NOT_PROVIDED at 0x21008a0&gt;</em>, <em>editable=True</em>, <em>serialize=True</em>, <em>unique_for_date=None</em>, <em>unique_for_month=None</em>, <em>unique_for_year=None</em>, <em>choices=None</em>, <em>help_text=''</em>, <em>db_column=None</em>, <em>db_tablespace=None</em>, <em>auto_created=False</em><big>)</big><a class="headerlink" href="#celery.fields.PickledObjectField" title="Permalink to this definition">¶</a></dt>
 <dd><p>A field that automatically pickles/unpickles its value.</p>
 <dl class="method">
 <dt id="celery.fields.PickledObjectField.get_db_prep_lookup">
@@ -139,13 +139,13 @@ class </em><tt class="descclassname">celery.fields.</tt><tt class="descname">Pic
         <li class="right" >
           <a href="celery.models.html" title="Django Models - celery.models"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.log.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Logging - celery.log &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Logging - celery.log &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Multiprocessing Worker - celery.worker" href="celery.utils.html" />
     <link rel="prev" title="Datastructures - celery.datastructures" href="celery.datastructures.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.datastructures.html" title="Datastructures - celery.datastructures"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -119,13 +119,13 @@ some other reason.</dd></dl>
         <li class="right" >
           <a href="celery.datastructures.html" title="Datastructures - celery.datastructures"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 79 - 12
reference/celery.managers.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Django Model Managers - celery.managers &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Django Model Managers - celery.managers &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Django Models - celery.models" href="celery.models.html" />
     <link rel="prev" title="Django Views - celery.views" href="celery.views.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.views.html" title="Django Views - celery.views"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -53,6 +53,23 @@
   <div class="section" id="module-celery.managers">
 <h1>Django Model Managers - celery.managers<a class="headerlink" href="#module-celery.managers" title="Permalink to this headline">¶</a></h1>
 <p>celery.managers</p>
+<dl class="class">
+<dt id="celery.managers.MySQLTableLock">
+<em class="property">
+class </em><tt class="descclassname">celery.managers.</tt><tt class="descname">MySQLTableLock</tt><big>(</big><em>table</em>, <em>type='read'</em><big>)</big><a class="headerlink" href="#celery.managers.MySQLTableLock" title="Permalink to this definition">¶</a></dt>
+<dd><p>Table lock support for MySQL.</p>
+<dl class="method">
+<dt id="celery.managers.MySQLTableLock.lock_table">
+<tt class="descname">lock_table</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.managers.MySQLTableLock.lock_table" title="Permalink to this definition">¶</a></dt>
+<dd>Lock MySQL table.</dd></dl>
+
+<dl class="method">
+<dt id="celery.managers.MySQLTableLock.unlock_table">
+<tt class="descname">unlock_table</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.managers.MySQLTableLock.unlock_table" title="Permalink to this definition">¶</a></dt>
+<dd>Unlock MySQL table.</dd></dl>
+
+</dd></dl>
+
 <dl class="class">
 <dt id="celery.managers.PeriodicTaskManager">
 <em class="property">
@@ -73,14 +90,59 @@ class </em><tt class="descclassname">celery.managers.</tt><tt class="descname">P
 </dd></dl>
 
 <dl class="method">
-<dt id="celery.managers.PeriodicTaskManager.lock">
-<tt class="descname">lock</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.managers.PeriodicTaskManager.lock" title="Permalink to this definition">¶</a></dt>
-<dd>Lock the periodic task table for reading.</dd></dl>
+<dt id="celery.managers.PeriodicTaskManager.init_entries">
+<tt class="descname">init_entries</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.managers.PeriodicTaskManager.init_entries" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add entries for all registered periodic tasks.</p>
+<p>Should be run at worker start.</p>
+</dd></dl>
 
 <dl class="method">
-<dt id="celery.managers.PeriodicTaskManager.unlock">
-<tt class="descname">unlock</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.managers.PeriodicTaskManager.unlock" title="Permalink to this definition">¶</a></dt>
-<dd>Unlock the periodic task table.</dd></dl>
+<dt id="celery.managers.PeriodicTaskManager.is_time">
+<tt class="descname">is_time</tt><big>(</big><em>last_run_at</em>, <em>run_every</em><big>)</big><a class="headerlink" href="#celery.managers.PeriodicTaskManager.is_time" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check if if it is time to run the periodic task.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
+<li><em>last_run_at</em> &#8211; Last time the periodic task was run.</li>
+<li><em>run_every</em> &#8211; How often to run the periodic task.</li>
+</ul>
+</td>
+</tr>
+<tr class="field"><th class="field-name">Rtype bool:</th><td class="field-body"></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
+<dl class="class">
+<dt id="celery.managers.TableLock">
+<em class="property">
+class </em><tt class="descclassname">celery.managers.</tt><tt class="descname">TableLock</tt><big>(</big><em>table</em>, <em>type='read'</em><big>)</big><a class="headerlink" href="#celery.managers.TableLock" title="Permalink to this definition">¶</a></dt>
+<dd><p>Base class for database table locks. Also works as a NOOP lock.</p>
+<dl class="classmethod">
+<dt id="celery.managers.TableLock.acquire">
+<em class="property">
+classmethod </em><tt class="descname">acquire</tt><big>(</big><em>table</em>, <em>type=None</em><big>)</big><a class="headerlink" href="#celery.managers.TableLock.acquire" title="Permalink to this definition">¶</a></dt>
+<dd>Acquire table lock.</dd></dl>
+
+<dl class="method">
+<dt id="celery.managers.TableLock.lock_table">
+<tt class="descname">lock_table</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.managers.TableLock.lock_table" title="Permalink to this definition">¶</a></dt>
+<dd>Lock the table.</dd></dl>
+
+<dl class="method">
+<dt id="celery.managers.TableLock.release">
+<tt class="descname">release</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.managers.TableLock.release" title="Permalink to this definition">¶</a></dt>
+<dd>Release the lock.</dd></dl>
+
+<dl class="method">
+<dt id="celery.managers.TableLock.unlock_table">
+<tt class="descname">unlock_table</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.managers.TableLock.unlock_table" title="Permalink to this definition">¶</a></dt>
+<dd>Release previously locked tables.</dd></dl>
 
 </dd></dl>
 
@@ -133,6 +195,11 @@ possible status values.</li>
 
 </dd></dl>
 
+<dl class="attribute">
+<dt id="celery.managers.table_lock">
+<tt class="descclassname">celery.managers.</tt><tt class="descname">table_lock</tt><a class="headerlink" href="#celery.managers.table_lock" title="Permalink to this definition">¶</a></dt>
+<dd>alias of <a title="celery.managers.TableLock" class="reference internal" href="#celery.managers.TableLock"><tt class="xref docutils literal"><span class="pre">TableLock</span></tt></a></dd></dl>
+
 </div>
 
 
@@ -184,13 +251,13 @@ possible status values.</li>
         <li class="right" >
           <a href="celery.views.html" title="Django Views - celery.views"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.messaging.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Messaging - celery.messaging &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Messaging - celery.messaging &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Multiprocessing Worker - celery.worker" href="celery.worker.html" />
     <link rel="prev" title="Statistics and Monitoring - celery.monitoring" href="celery.monitoring.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.monitoring.html" title="Statistics and Monitoring - celery.monitoring"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -140,13 +140,13 @@ class </em><tt class="descclassname">celery.messaging.</tt><tt class="descname">
         <li class="right" >
           <a href="celery.monitoring.html" title="Statistics and Monitoring - celery.monitoring"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.models.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Django Models - celery.models &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Django Models - celery.models &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Django Fields - celery.fields" href="celery.fields.html" />
     <link rel="prev" title="Django Model Managers - celery.managers" href="celery.managers.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.managers.html" title="Django Model Managers - celery.managers"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -200,13 +200,13 @@ when it should be run next.</dd></dl>
         <li class="right" >
           <a href="celery.managers.html" title="Django Model Managers - celery.managers"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.monitoring.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Statistics and Monitoring - celery.monitoring &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Statistics and Monitoring - celery.monitoring &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Messaging - celery.messaging" href="celery.messaging.html" />
     <link rel="prev" title="Task Discovery - celery.discovery" href="celery.discovery.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.discovery.html" title="Task Discovery - celery.discovery"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -299,13 +299,13 @@ this class and <tt class="xref docutils literal"><span class="pre">stop()</span>
         <li class="right" >
           <a href="celery.discovery.html" title="Task Discovery - celery.discovery"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.pool.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Task Pool - celery.pool &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Task Pool - celery.pool &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Process Supervisor - celery.supervisor" href="celery.supervisor.html" />
     <link rel="prev" title="Worker Controller Threads - celery.worker.controllers" href="celery.worker.controllers.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.worker.controllers.html" title="Worker Controller Threads - celery.worker.controllers"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -256,13 +256,13 @@ a ping through the process pipe.</p>
         <li class="right" >
           <a href="celery.worker.controllers.html" title="Worker Controller Threads - celery.worker.controllers"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.registry.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Task Registry - celery.registry &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Task Registry - celery.registry &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Built-in Task Classes - celery.task.builtins" href="celery.task.builtins.html" />
     <link rel="prev" title="Task Information and Utilities - celery.task" href="celery.task.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.task.html" title="Task Information and Utilities - celery.task"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -204,13 +204,13 @@ using this option.</td>
         <li class="right" >
           <a href="celery.task.html" title="Task Information and Utilities - celery.task"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.result.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Task Result - celery.result &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Task Result - celery.result &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Information and Utilities - celery.task" href="celery.task.html" />
     <link rel="prev" title="Executing Tasks - celery.execute" href="celery.execute.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.execute.html" title="Executing Tasks - celery.execute"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -473,13 +473,13 @@ exception </em><tt class="descclassname">celery.result.</tt><tt class="descname"
         <li class="right" >
           <a href="celery.execute.html" title="Executing Tasks - celery.execute"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.supervisor.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Process Supervisor - celery.supervisor &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Process Supervisor - celery.supervisor &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backends - celery.backends" href="celery.backends.html" />
     <link rel="prev" title="Task Pool - celery.pool" href="celery.pool.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.pool.html" title="Task Pool - celery.pool"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -229,13 +229,13 @@ supervising it.</dd></dl>
         <li class="right" >
           <a href="celery.pool.html" title="Task Pool - celery.pool"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.task.base.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Defining Tasks - celery.task.base &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Defining Tasks - celery.task.base &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Executing Tasks - celery.execute" href="celery.execute.html" />
     <link rel="prev" title="Module API Reference" href="index.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="index.html" title="Module API Reference"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -573,13 +573,13 @@ celery server(s).</dd></dl>
         <li class="right" >
           <a href="index.html" title="Module API Reference"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.task.builtins.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Built-in Task Classes - celery.task.builtins &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Built-in Task Classes - celery.task.builtins &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Common Task Strategies - celery.task.strategy" href="celery.task.strategy.html" />
     <link rel="prev" title="Task Registry - celery.registry" href="celery.registry.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.registry.html" title="Task Registry - celery.registry"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -137,13 +137,13 @@ class </em><tt class="descclassname">celery.task.builtins.</tt><tt class="descna
         <li class="right" >
           <a href="celery.registry.html" title="Task Registry - celery.registry"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.task.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Task Information and Utilities - celery.task &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Task Information and Utilities - celery.task &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Registry - celery.registry" href="celery.registry.html" />
     <link rel="prev" title="Task Result - celery.result" href="celery.result.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.result.html" title="Task Result - celery.result"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -217,13 +217,13 @@ defined in the REPL (the objects must have an associated module).</p>
         <li class="right" >
           <a href="celery.result.html" title="Task Result - celery.result"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.task.strategy.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Common Task Strategies - celery.task.strategy &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Common Task Strategies - celery.task.strategy &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Discovery - celery.discovery" href="celery.discovery.html" />
     <link rel="prev" title="Built-in Task Classes - celery.task.builtins" href="celery.task.builtins.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.task.builtins.html" title="Built-in Task Classes - celery.task.builtins"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -145,13 +145,13 @@ the processing of its tasks throughout the time window available.</p>
         <li class="right" >
           <a href="celery.task.builtins.html" title="Built-in Task Classes - celery.task.builtins"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.utils.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Django Views - celery.views" href="celery.views.html" />
     <link rel="prev" title="Logging - celery.log" href="celery.log.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.log.html" title="Logging - celery.log"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -135,13 +135,13 @@ instead of raising <tt class="xref docutils literal"><span class="pre">KeyError<
         <li class="right" >
           <a href="celery.log.html" title="Logging - celery.log"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.views.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Django Views - celery.views &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Django Views - celery.views &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Django Model Managers - celery.managers" href="celery.managers.html" />
     <link rel="prev" title="Multiprocessing Worker - celery.worker" href="celery.utils.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.utils.html" title="Multiprocessing Worker - celery.worker"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -126,13 +126,13 @@ without ensuring your code is safe!</p>
         <li class="right" >
           <a href="celery.utils.html" title="Multiprocessing Worker - celery.worker"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 33 - 17
reference/celery.worker.controllers.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Worker Controller Threads - celery.worker.controllers &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Worker Controller Threads - celery.worker.controllers &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Pool - celery.pool" href="celery.pool.html" />
     <link rel="prev" title="Executable Jobs - celery.worker.job" href="celery.worker.job.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.worker.job.html" title="Executable Jobs - celery.worker.job"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -54,29 +54,40 @@
 <h1>Worker Controller Threads - celery.worker.controllers<a class="headerlink" href="#module-celery.worker.controllers" title="Permalink to this headline">¶</a></h1>
 <p>Worker Controller Threads</p>
 <dl class="class">
-<dt id="celery.worker.controllers.InfinityThread">
+<dt id="celery.worker.controllers.BackgroundThread">
 <em class="property">
-class </em><tt class="descclassname">celery.worker.controllers.</tt><tt class="descname">InfinityThread</tt><a class="headerlink" href="#celery.worker.controllers.InfinityThread" title="Permalink to this definition">¶</a></dt>
+class </em><tt class="descclassname">celery.worker.controllers.</tt><tt class="descname">BackgroundThread</tt><a class="headerlink" href="#celery.worker.controllers.BackgroundThread" title="Permalink to this definition">¶</a></dt>
 <dd><p>Thread running an infinite loop which for every iteration
-calls its <a title="celery.worker.controllers.InfinityThread.on_iteration" class="reference internal" href="#celery.worker.controllers.InfinityThread.on_iteration"><tt class="xref docutils literal"><span class="pre">on_iteration()</span></tt></a> method.</p>
+calls its <a title="celery.worker.controllers.BackgroundThread.on_iteration" class="reference internal" href="#celery.worker.controllers.BackgroundThread.on_iteration"><tt class="xref docutils literal"><span class="pre">on_iteration()</span></tt></a> method.</p>
 <p>This also implements graceful shutdown of the thread by providing
-the <a title="celery.worker.controllers.InfinityThread.stop" class="reference internal" href="#celery.worker.controllers.InfinityThread.stop"><tt class="xref docutils literal"><span class="pre">stop()</span></tt></a> method.</p>
+the <a title="celery.worker.controllers.BackgroundThread.stop" class="reference internal" href="#celery.worker.controllers.BackgroundThread.stop"><tt class="xref docutils literal"><span class="pre">stop()</span></tt></a> method.</p>
 <dl class="method">
-<dt id="celery.worker.controllers.InfinityThread.on_iteration">
-<tt class="descname">on_iteration</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.InfinityThread.on_iteration" title="Permalink to this definition">¶</a></dt>
+<dt id="celery.worker.controllers.BackgroundThread.on_iteration">
+<tt class="descname">on_iteration</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.BackgroundThread.on_iteration" title="Permalink to this definition">¶</a></dt>
 <dd>This is the method called for every iteration and must be
-implemented by every subclass of <a title="celery.worker.controllers.InfinityThread" class="reference internal" href="#celery.worker.controllers.InfinityThread"><tt class="xref docutils literal"><span class="pre">InfinityThread</span></tt></a>.</dd></dl>
+implemented by every subclass of <a title="celery.worker.controllers.BackgroundThread" class="reference internal" href="#celery.worker.controllers.BackgroundThread"><tt class="xref docutils literal"><span class="pre">BackgroundThread</span></tt></a>.</dd></dl>
 
 <dl class="method">
-<dt id="celery.worker.controllers.InfinityThread.run">
-<tt class="descname">run</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.InfinityThread.run" title="Permalink to this definition">¶</a></dt>
+<dt id="celery.worker.controllers.BackgroundThread.on_start">
+<tt class="descname">on_start</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.BackgroundThread.on_start" title="Permalink to this definition">¶</a></dt>
+<dd>This handler is run at thread start, just before the infinite
+loop.</dd></dl>
+
+<dl class="method">
+<dt id="celery.worker.controllers.BackgroundThread.on_stop">
+<tt class="descname">on_stop</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.BackgroundThread.on_stop" title="Permalink to this definition">¶</a></dt>
+<dd>This handler is run when the thread is shutdown.</dd></dl>
+
+<dl class="method">
+<dt id="celery.worker.controllers.BackgroundThread.run">
+<tt class="descname">run</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.BackgroundThread.run" title="Permalink to this definition">¶</a></dt>
 <dd><p>This is the body of the thread.</p>
 <p>To start the thread use <tt class="xref docutils literal"><span class="pre">start()</span></tt> instead.</p>
 </dd></dl>
 
 <dl class="method">
-<dt id="celery.worker.controllers.InfinityThread.stop">
-<tt class="descname">stop</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.InfinityThread.stop" title="Permalink to this definition">¶</a></dt>
+<dt id="celery.worker.controllers.BackgroundThread.stop">
+<tt class="descname">stop</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.BackgroundThread.stop" title="Permalink to this definition">¶</a></dt>
 <dd>Gracefully shutdown the thread.</dd></dl>
 
 </dd></dl>
@@ -109,6 +120,11 @@ and executes them. It also finds tasks in the hold queue that is
 ready for execution and moves them to the bucket queue.</p>
 <p>(Tasks in the hold queue are tasks waiting for retry, or with an
 <tt class="docutils literal"><span class="pre">eta</span></tt>/<tt class="docutils literal"><span class="pre">countdown</span></tt>.)</p>
+<dl class="method">
+<dt id="celery.worker.controllers.PeriodicWorkController.on_start">
+<tt class="descname">on_start</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.PeriodicWorkController.on_start" title="Permalink to this definition">¶</a></dt>
+<dd>Do backend-specific periodic task initialization.</dd></dl>
+
 <dl class="method">
 <dt id="celery.worker.controllers.PeriodicWorkController.process_hold_queue">
 <tt class="descname">process_hold_queue</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.controllers.PeriodicWorkController.process_hold_queue" title="Permalink to this definition">¶</a></dt>
@@ -168,13 +184,13 @@ them to the <tt class="xref docutils literal"><span class="pre">bucket_queue</sp
         <li class="right" >
           <a href="celery.worker.job.html" title="Executable Jobs - celery.worker.job"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.worker.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Executable Jobs - celery.worker.job" href="celery.worker.job.html" />
     <link rel="prev" title="Messaging - celery.messaging" href="celery.messaging.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.messaging.html" title="Messaging - celery.messaging"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -275,13 +275,13 @@ worker doesn&#8217;t die.</dd></dl>
         <li class="right" >
           <a href="celery.messaging.html" title="Messaging - celery.messaging"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
reference/celery.worker.job.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Executable Jobs - celery.worker.job &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Executable Jobs - celery.worker.job &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Worker Controller Threads - celery.worker.controllers" href="celery.worker.controllers.html" />
     <link rel="prev" title="Multiprocessing Worker - celery.worker" href="celery.worker.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.worker.html" title="Multiprocessing Worker - celery.worker"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -264,13 +264,13 @@ the exception instance on failure.</p>
         <li class="right" >
           <a href="celery.worker.html" title="Multiprocessing Worker - celery.worker"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 7 - 7
reference/index.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Module API Reference &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Module API Reference &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="next" title="Defining Tasks - celery.task.base" href="celery.task.base.html" />
     <link rel="prev" title="Frequently Asked Questions" href="../faq.html" /> 
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
           <a href="../faq.html" title="Frequently Asked Questions"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -56,7 +56,7 @@
 <tbody valign="top">
 <tr class="field"><th class="field-name">Release:</th><td class="field-body">0.4</td>
 </tr>
-<tr class="field"><th class="field-name">Date:</th><td class="field-body">July 28, 2009</td>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">August 07, 2009</td>
 </tr>
 </tbody>
 </table>
@@ -142,12 +142,12 @@
         <li class="right" >
           <a href="../faq.html" title="Frequently Asked Questions"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 6 - 6
search.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Search &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Search &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -20,7 +20,7 @@
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/searchtools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" /> 
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" /> 
   </head>
   <body>
     <div class="related">
@@ -32,7 +32,7 @@
         <li class="right" >
           <a href="modindex.html" title="Global Module Index"
              accesskey="M">modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -83,13 +83,13 @@
         <li class="right" >
           <a href="modindex.html" title="Global Module Index"
              >modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
   
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   <script type="text/javascript" src="searchindex.js"></script>
 

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
searchindex.js


+ 29 - 3
sources/changelog.txt

@@ -2,7 +2,17 @@
 Change history
 ==============
 
-0.4.12 [2009-07-28 04:43 P.M CET]
+0.6.0 [2009-08-07 06:54 A.M CET]
+--------------------------------
+
+**IMPORTANT CHANGES**
+
+* Fixed a bug where tasks raising unpickleable exceptions crashed pool
+	workers. So if you've had pool workers mysteriously dissapearing, or
+	problems with celeryd stopping working, this has been fixed in this
+	version.
+
+* Fixed a race condition with periodic tasks.
 
 * The task pool is now supervised, so if a pool worker crashes,
 	goes away or stops responding, it is automatically replaced with
@@ -13,10 +23,27 @@ Change history
 	we didn't do this before. Some documentation is updated to not manually
 	specify a task name.
 
+**NEWS**
+
+* Tested with Django 1.1
+
 * New Tutorial: Creating a click counter using carrot and celery
 
+* Database entries for periodic tasks are now created at ``celeryd``
+	startup instead of for each check (which has been a forgotten TODO/XXX
+	in the code for a long time)
+
+* New settings variable: ``CELERY_TASK_RESULT_EXPIRES``
+	Time (in seconds, or a `datetime.timedelta` object) for when after
+	stored task results are deleted. For the moment this only works for the
+	database backend.
+
+* ``celeryd`` now emits a debug log message for which periodic tasks
+	has been launched.
+
 * The periodic task table is now locked for reading while getting
-	periodic task status.
+	periodic task status. (MySQL only so far, seeking patches for other
+	engines)
 
 * A lot more debugging information is now available by turning on the
 	``DEBUG`` loglevel (``--loglevel=DEBUG``).
@@ -47,7 +74,6 @@ Change history
 
 * Convert statistics data to unicode for use as kwargs. Thanks Lucy!
 
-
 0.4.1 [2009-07-02 01:42 P.M CET]
 --------------------------------
 

+ 4 - 1
sources/introduction.txt

@@ -2,7 +2,7 @@
  celery - Distributed Task Queue for Django.
 =============================================
 
-:Version: 0.4.12
+:Version: 0.4.13
 
 Introduction
 ============
@@ -78,6 +78,9 @@ Features
       executed by type, and the time it took to process them. Very useful
       for monitoring and profiling.
 
+    * Pool workers are supervised, so if for some reason a worker crashes
+        it is automatically replaced by a new worker.
+
 API Reference Documentation
 ===========================
 

+ 0 - 9
static/basic.css

@@ -5,15 +5,6 @@
 
 /* -- main layout ----------------------------------------------------------- */
 
-div.documentwrapper {
-    float: left;
-    width: 100%;
-}
-
-div.bodywrapper {
-    margin: 0 0 0 230px;
-}
-
 div.clearer {
     clear: both;
 }

+ 2 - 2
static/searchtools.js

@@ -341,9 +341,9 @@ var Search = {
       }
       for (var prefix in descrefs) {
         for (var name in descrefs[prefix]) {
-          if (name.toLowerCase().indexOf(object) > -1) {
+          var fullname = (prefix ? prefix + '.' : '') + name;
+          if (fullname.toLowerCase().indexOf(object) > -1) {
             match = descrefs[prefix][name];
-            fullname = (prefix ? prefix + '.' : '') + name;
             descr = desctypes[match[1]] + _(', in ') + titles[match[0]];
             objectResults.push([filenames[match[0]], fullname, '#'+fullname, descr]);
           }

+ 6 - 6
tutorials/clickcounter.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Tutorial: Creating a click counter using carrot and celery &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Tutorial: Creating a click counter using carrot and celery &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="up" title="Tutorials" href="index.html" />
     <link rel="next" title="Frequently Asked Questions" href="../faq.html" />
     <link rel="prev" title="Tutorials" href="index.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="index.html" title="Tutorials"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Tutorials</a> &raquo;</li> 
       </ul>
     </div>  
@@ -321,13 +321,13 @@ mailing-list or come join us in the #celery IRC channel at Freenode:
         <li class="right" >
           <a href="index.html" title="Tutorials"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Tutorials</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

+ 7 - 7
tutorials/index.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Tutorials &mdash; Celery v0.4.12 (stable) documentation</title>
+    <title>Tutorials &mdash; Celery v0.4.13 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.12 (stable)',
+        VERSION:     '0.4.13 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
     <link rel="next" title="Tutorial: Creating a click counter using carrot and celery" href="clickcounter.html" />
     <link rel="prev" title="celery - Distributed Task Queue for Django." href="../introduction.html" /> 
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
           <a href="../introduction.html" title="celery - Distributed Task Queue for Django."
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -56,7 +56,7 @@
 <tbody valign="top">
 <tr class="field"><th class="field-name">Release:</th><td class="field-body">0.4</td>
 </tr>
-<tr class="field"><th class="field-name">Date:</th><td class="field-body">July 28, 2009</td>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">August 07, 2009</td>
 </tr>
 </tbody>
 </table>
@@ -122,12 +122,12 @@
         <li class="right" >
           <a href="../introduction.html" title="celery - Distributed Task Queue for Django."
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
+        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
       &copy; Copyright 2009, Ask Solem.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.1.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.2.
     </div>
   </body>
 </html>

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác