فهرست منبع

Autogenerated documentation for github.

Ask Solem 16 سال پیش
والد
کامیت
fab54df431
45فایلهای تغییر یافته به همراه514 افزوده شده و 275 حذف شده
  1. 75 5
      changelog.html
  2. 23 6
      faq.html
  3. 28 23
      genindex.html
  4. 8 5
      index.html
  5. 6 6
      introduction.html
  6. 5 5
      links.html
  7. 9 5
      modindex.html
  8. 16 9
      objects.inv
  9. 5 5
      reference/celery.backends.base.html
  10. 5 5
      reference/celery.backends.cache.html
  11. 5 5
      reference/celery.backends.database.html
  12. 5 5
      reference/celery.backends.html
  13. 5 5
      reference/celery.backends.tyrant.html
  14. 5 5
      reference/celery.bin.celeryd.html
  15. 5 5
      reference/celery.conf.html
  16. 5 5
      reference/celery.datastructures.html
  17. 10 10
      reference/celery.discovery.html
  18. 5 5
      reference/celery.execute.html
  19. 6 6
      reference/celery.fields.html
  20. 5 5
      reference/celery.log.html
  21. 15 5
      reference/celery.managers.html
  22. 5 5
      reference/celery.messaging.html
  23. 5 5
      reference/celery.models.html
  24. 5 5
      reference/celery.monitoring.html
  25. 99 27
      reference/celery.pool.html
  26. 5 5
      reference/celery.registry.html
  27. 5 5
      reference/celery.result.html
  28. 6 18
      reference/celery.supervisor.html
  29. 5 5
      reference/celery.task.base.html
  30. 10 10
      reference/celery.task.builtins.html
  31. 5 5
      reference/celery.task.html
  32. 5 5
      reference/celery.utils.html
  33. 5 5
      reference/celery.views.html
  34. 5 5
      reference/celery.worker.controllers.html
  35. 5 5
      reference/celery.worker.html
  36. 7 7
      reference/celery.worker.job.html
  37. 7 6
      reference/index.html
  38. 5 5
      search.html
  39. 0 0
      searchindex.js
  40. 46 0
      sources/changelog.txt
  41. 15 0
      sources/faq.txt
  42. 1 1
      sources/introduction.txt
  43. 1 0
      sources/reference/index.txt
  44. 5 5
      tutorials/clickcounter.html
  45. 6 6
      tutorials/index.html

+ 75 - 5
changelog.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Change history &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Change history &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
         URL_ROOT:    '',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
     <link rel="next" title="Interesting Links" href="links.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" /> 
     <link rel="prev" title="Celery Worker Daemon - celery.bin.celeryd" href="reference/celery.bin.celeryd.html" /> 
   </head>
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
         <li class="right" >
           <a href="reference/celery.bin.celeryd.html" title="Celery Worker Daemon - celery.bin.celeryd"
           <a href="reference/celery.bin.celeryd.html" title="Celery Worker Daemon - celery.bin.celeryd"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
 
 
@@ -50,6 +50,76 @@
             
             
   <div class="section" id="change-history">
   <div class="section" id="change-history">
 <h1>Change history<a class="headerlink" href="#change-history" title="Permalink to this headline">¶</a></h1>
 <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>
+<ul>
+<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>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Task.name is now automatically generated out of class module+name, e.g.</dt>
+<dd><p class="first last"><tt class="docutils literal"><span class="pre">&quot;djangotwitter.tasks.UpdateStatusesTask&quot;</span></tt>. Very convenient. No idea why
+we didn&#8217;t do this before. Some documentation is updated to not manually
+specify a task name.</p>
+</dd>
+</dl>
+</li>
+<li><p class="first">New Tutorial: Creating a click counter using carrot and celery</p>
+</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>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>A lot more debugging information is now available by turning on the</dt>
+<dd><p class="first last"><tt class="docutils literal"><span class="pre">DEBUG</span></tt> loglevel (<tt class="docutils literal"><span class="pre">--loglevel=DEBUG</span></tt>).</p>
+</dd>
+</dl>
+</li>
+<li><p class="first">Functions/methods with a timeout argument now works correctly.</p>
+</li>
+<li><dl class="first docutils">
+<dt>New: <tt class="docutils literal"><span class="pre">celery.strategy.even_time_distribution</span></tt>:</dt>
+<dd><p class="first last">With an iterator yielding task args, kwargs tuples, evenly distribute
+the processing of its tasks throughout the time window available.</p>
+</dd>
+</dl>
+</li>
+<li><p class="first">Log message <tt class="docutils literal"><span class="pre">Unknown</span> <span class="pre">task</span> <span class="pre">ignored...</span></tt> now has loglevel <tt class="docutils literal"><span class="pre">ERROR</span></tt></p>
+</li>
+<li><dl class="first docutils">
+<dt>Log message <tt class="docutils literal"><span class="pre">&quot;Got</span> <span class="pre">task</span> <span class="pre">from</span> <span class="pre">broker&quot;</span></tt> is now emitted for all tasks, even if</dt>
+<dd><p class="first last">the task has an ETA (estimated time of arrival). Also the message now
+includes the ETA for the task (if any).</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Acknowledgement now happens in the pool callback. Can&#8217;t do ack in the job</dt>
+<dd><p class="first last">target, as it&#8217;s not pickleable (can&#8217;t share AMQP connection, etc)).</p>
+</dd>
+</dl>
+</li>
+<li><p class="first">Added note about .delay hanging in README</p>
+</li>
+<li><p class="first">Tests now passing in Django 1.1</p>
+</li>
+<li><p class="first">Fixed discovery to make sure app is in INSTALLED_APPS</p>
+</li>
+<li><dl class="first docutils">
+<dt>Previously overrided pool behaviour (process reap, wait until pool worker</dt>
+<dd><p class="first last">available, etc.) is now handled by <tt class="docutils literal"><span class="pre">multiprocessing.Pool</span></tt> itself.</p>
+</dd>
+</dl>
+</li>
+<li><p class="first">Convert statistics data to unicode for use as kwargs. Thanks Lucy!</p>
+</li>
+</ul>
 <div class="section" id="p-m-cet">
 <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>
 <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">
 <ul class="simple">
@@ -591,7 +661,7 @@ the name change request is in <tt class="docutils literal"><span class="pre">doc
         <li class="right" >
         <li class="right" >
           <a href="reference/celery.bin.celeryd.html" title="Celery Worker Daemon - celery.bin.celeryd"
           <a href="reference/celery.bin.celeryd.html" title="Celery Worker Daemon - celery.bin.celeryd"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>
     <div class="footer">
     <div class="footer">

+ 23 - 6
faq.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Frequently Asked Questions &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Frequently Asked Questions &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
         URL_ROOT:    '',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
     <link rel="next" title="Module API Reference" href="reference/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" /> 
     <link rel="prev" title="Tutorial: Creating a click counter using carrot and celery" href="tutorials/clickcounter.html" /> 
   </head>
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
         <li class="right" >
           <a href="tutorials/clickcounter.html" title="Tutorial: Creating a click counter using carrot and celery"
           <a href="tutorials/clickcounter.html" title="Tutorial: Creating a click counter using carrot and celery"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
 
 
@@ -67,7 +67,22 @@ Transaction Model and Locking</a> in the MySQL user manual.</p>
 </div>
 </div>
 <div class="section" id="celeryd-is-not-doing-anything-just-hanging">
 <div class="section" id="celeryd-is-not-doing-anything-just-hanging">
 <h3>celeryd is not doing anything, just hanging<a class="headerlink" href="#celeryd-is-not-doing-anything-just-hanging" title="Permalink to this headline">¶</a></h3>
 <h3>celeryd is not doing anything, just hanging<a class="headerlink" href="#celeryd-is-not-doing-anything-just-hanging" title="Permalink to this headline">¶</a></h3>
-<p><strong>Answer:</strong> See <a class="reference internal" href="#mysql-is-throwing-deadlock-errors-what-can-i-do">MySQL is throwing deadlock errors, what can I do?</a>.</p>
+<dl class="docutils">
+<dt><strong>Answer:</strong> See <a class="reference internal" href="#mysql-is-throwing-deadlock-errors-what-can-i-do">MySQL is throwing deadlock errors, what can I do?</a>.</dt>
+<dd>or <cite>Why is Task.delay/apply* just hanging?</cite>.</dd>
+</dl>
+</div>
+<div class="section" id="why-is-task-delay-apply-just-hanging">
+<h3>Why is Task.delay/apply* just hanging?`<a class="headerlink" href="#why-is-task-delay-apply-just-hanging" title="Permalink to this headline">¶</a></h3>
+<p><strong>Answer:</strong> <tt class="xref docutils literal"><span class="pre">amqplib</span></tt> hangs if it isn&#8217;t able to authenticate to the
+AMQP server, so make sure you are able to access the configured vhost using
+the user and password.</p>
+</div>
+<div class="section" id="why-won-t-celeryd-run-on-freebsd">
+<h3>Why won&#8217;t celeryd run on FreeBSD?<a class="headerlink" href="#why-won-t-celeryd-run-on-freebsd" title="Permalink to this headline">¶</a></h3>
+<p><strong>Answer:</strong> multiprocessing.Pool requires a working POSIX semaphore
+implementation which isn&#8217;t enabled in FreeBSD by default. You have to enable
+POSIX semaphores in the kernel and manually recompile multiprocessing.</p>
 </div>
 </div>
 <div class="section" id="i-m-having-integrityerror-duplicate-key-errors-why">
 <div class="section" id="i-m-having-integrityerror-duplicate-key-errors-why">
 <h3>I&#8217;m having <tt class="docutils literal"><span class="pre">IntegrityError:</span> <span class="pre">Duplicate</span> <span class="pre">Key</span></tt> errors. Why?<a class="headerlink" href="#i-m-having-integrityerror-duplicate-key-errors-why" title="Permalink to this headline">¶</a></h3>
 <h3>I&#8217;m having <tt class="docutils literal"><span class="pre">IntegrityError:</span> <span class="pre">Duplicate</span> <span class="pre">Key</span></tt> errors. Why?<a class="headerlink" href="#i-m-having-integrityerror-duplicate-key-errors-why" title="Permalink to this headline">¶</a></h3>
@@ -199,6 +214,8 @@ configuration:</p>
 <li><a class="reference external" href="#questions">Questions</a><ul>
 <li><a class="reference external" href="#questions">Questions</a><ul>
 <li><a class="reference external" href="#mysql-is-throwing-deadlock-errors-what-can-i-do">MySQL is throwing deadlock errors, what can I do?</a></li>
 <li><a class="reference external" href="#mysql-is-throwing-deadlock-errors-what-can-i-do">MySQL is throwing deadlock errors, what can I do?</a></li>
 <li><a class="reference external" href="#celeryd-is-not-doing-anything-just-hanging">celeryd is not doing anything, just hanging</a></li>
 <li><a class="reference external" href="#celeryd-is-not-doing-anything-just-hanging">celeryd is not doing anything, just hanging</a></li>
+<li><a class="reference external" href="#why-is-task-delay-apply-just-hanging">Why is Task.delay/apply* just hanging?`</a></li>
+<li><a class="reference external" href="#why-won-t-celeryd-run-on-freebsd">Why won&#8217;t celeryd run on FreeBSD?</a></li>
 <li><a class="reference external" href="#i-m-having-integrityerror-duplicate-key-errors-why">I&#8217;m having <tt class="docutils literal"><span class="pre">IntegrityError:</span> <span class="pre">Duplicate</span> <span class="pre">Key</span></tt> errors. Why?</a></li>
 <li><a class="reference external" href="#i-m-having-integrityerror-duplicate-key-errors-why">I&#8217;m having <tt class="docutils literal"><span class="pre">IntegrityError:</span> <span class="pre">Duplicate</span> <span class="pre">Key</span></tt> errors. Why?</a></li>
 <li><a class="reference external" href="#why-won-t-my-task-run">Why won&#8217;t my Task run?</a></li>
 <li><a class="reference external" href="#why-won-t-my-task-run">Why won&#8217;t my Task run?</a></li>
 <li><a class="reference external" href="#why-won-t-my-periodic-task-run">Why won&#8217;t my Periodic Task run?</a></li>
 <li><a class="reference external" href="#why-won-t-my-periodic-task-run">Why won&#8217;t my Periodic Task run?</a></li>
@@ -254,7 +271,7 @@ configuration:</p>
         <li class="right" >
         <li class="right" >
           <a href="tutorials/clickcounter.html" title="Tutorial: Creating a click counter using carrot and celery"
           <a href="tutorials/clickcounter.html" title="Tutorial: Creating a click counter using carrot and celery"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>
     <div class="footer">
     <div class="footer">

+ 28 - 23
genindex.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Index &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Index &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
         URL_ROOT:    '',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="index.html" /> 
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" /> 
   </head>
   </head>
   <body>
   <body>
     <div class="related">
     <div class="related">
@@ -31,7 +31,7 @@
         <li class="right" >
         <li class="right" >
           <a href="modindex.html" title="Global Module Index"
           <a href="modindex.html" title="Global Module Index"
              accesskey="M">modules</a> |</li>
              accesskey="M">modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
 
 
@@ -111,6 +111,7 @@
 <dl>
 <dl>
 
 
 <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.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.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></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_CONNECTION_TIMEOUT">AMQP_CONNECTION_TIMEOUT (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONNECTION_TIMEOUT">[1]</a></dt>
@@ -196,10 +197,11 @@
 <dt><a href="reference/celery.task.html#module-celery.task">celery.task (module)</a></dt>
 <dt><a href="reference/celery.task.html#module-celery.task">celery.task (module)</a></dt>
 <dt><a href="reference/celery.task.base.html#module-celery.task.base">celery.task.base (module)</a></dt>
 <dt><a href="reference/celery.task.base.html#module-celery.task.base">celery.task.base (module)</a></dt>
 <dt><a href="reference/celery.task.builtins.html#module-celery.task.builtins">celery.task.builtins (module)</a></dt>
 <dt><a href="reference/celery.task.builtins.html#module-celery.task.builtins">celery.task.builtins (module)</a></dt>
+<dt><a href="reference/celery.task.strategy.html#module-celery.task.strategy">celery.task.strategy (module)</a></dt>
 <dt><a href="reference/celery.utils.html#module-celery.utils">celery.utils (module)</a></dt>
 <dt><a href="reference/celery.utils.html#module-celery.utils">celery.utils (module)</a></dt>
 <dt><a href="reference/celery.views.html#module-celery.views">celery.views (module)</a></dt>
 <dt><a href="reference/celery.views.html#module-celery.views">celery.views (module)</a></dt>
-<dt><a href="reference/celery.worker.html#module-celery.worker">celery.worker (module)</a></dt>
-<dt><a href="reference/celery.worker.controllers.html#module-celery.worker.controllers">celery.worker.controllers (module)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.worker.html#module-celery.worker">celery.worker (module)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.worker.controllers.html#module-celery.worker.controllers">celery.worker.controllers (module)</a></dt>
 <dt><a href="reference/celery.worker.job.html#module-celery.worker.job">celery.worker.job (module)</a></dt>
 <dt><a href="reference/celery.worker.job.html#module-celery.worker.job">celery.worker.job (module)</a></dt>
 <dt>celeryd command line option</dt>
 <dt>celeryd command line option</dt>
   <dd><dl>
   <dd><dl>
@@ -247,11 +249,11 @@
 <dt><a href="reference/celery.task.base.html#celery.task.base.Task.delay">delay() (celery.task.base.Task class method)</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>
   <dd><dl>
     <dt><a href="reference/celery.models.html#PeriodicTaskMeta.delay">(PeriodicTaskMeta method)</a></dt>
     <dt><a href="reference/celery.models.html#PeriodicTaskMeta.delay">(PeriodicTaskMeta method)</a></dt>
-  </dl></dd></dl></td><td width="33%" valign="top"><dl>
+  </dl></dd>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskPublisher.delay_task">delay_task() (celery.messaging.TaskPublisher method)</a></dt>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskPublisher.delay_task">delay_task() (celery.messaging.TaskPublisher method)</a></dt>
   <dd><dl>
   <dd><dl>
     <dt><a href="reference/celery.execute.html#celery.execute.delay_task">(in module celery.execute)</a></dt>
     <dt><a href="reference/celery.execute.html#celery.execute.delay_task">(in module celery.execute)</a></dt>
-  </dl></dd>
+  </dl></dd></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskPublisher.delay_task_in_set">delay_task_in_set() (celery.messaging.TaskPublisher method)</a></dt>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskPublisher.delay_task_in_set">delay_task_in_set() (celery.messaging.TaskPublisher method)</a></dt>
 <dt><a href="reference/celery.managers.html#celery.managers.TaskManager.delete_expired">delete_expired() (celery.managers.TaskManager method)</a></dt>
 <dt><a href="reference/celery.managers.html#celery.managers.TaskManager.delete_expired">delete_expired() (celery.managers.TaskManager method)</a></dt>
 <dt><a href="reference/celery.task.builtins.html#celery.task.builtins.DeleteExpiredTaskMetaTask">DeleteExpiredTaskMetaTask (class in celery.task.builtins)</a></dt>
 <dt><a href="reference/celery.task.builtins.html#celery.task.builtins.DeleteExpiredTaskMetaTask">DeleteExpiredTaskMetaTask (class in celery.task.builtins)</a></dt>
@@ -260,6 +262,7 @@
 <dt><a href="reference/celery.task.html#celery.task.dmap">dmap() (in module celery.task)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.dmap">dmap() (in module celery.task)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.dmap_async">dmap_async() (in module celery.task)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.dmap_async">dmap_async() (in module celery.task)</a></dt>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.StatsCollector.dump_to_cache">dump_to_cache() (celery.monitoring.StatsCollector method)</a></dt>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.StatsCollector.dump_to_cache">dump_to_cache() (celery.monitoring.StatsCollector method)</a></dt>
+<dt><a href="reference/celery.pool.html#celery.pool.DynamicPool">DynamicPool (class in celery.pool)</a></dt>
 </dl></td></tr></table>
 </dl></td></tr></table>
 
 
 <h2 id="E">E</h2>
 <h2 id="E">E</h2>
@@ -270,6 +273,7 @@
 <dt><a href="reference/celery.result.html#celery.result.EagerResult.TimeoutError">EagerResult.TimeoutError</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.EagerResult.TimeoutError">EagerResult.TimeoutError</a></dt>
 <dt><a href="reference/celery.log.html#celery.log.emergency_error">emergency_error() (in module celery.log)</a></dt>
 <dt><a href="reference/celery.log.html#celery.log.emergency_error">emergency_error() (in module celery.log)</a></dt>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskPublisher.encoder">encoder() (celery.messaging.TaskPublisher method)</a></dt>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskPublisher.encoder">encoder() (celery.messaging.TaskPublisher method)</a></dt>
+<dt><a href="reference/celery.task.strategy.html#celery.task.strategy.even_time_distribution">even_time_distribution() (in module celery.task.strategy)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_args">exc_args (celery.backends.base.BaseBackend.UnpickleableExceptionWrapper attribute)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_args">exc_args (celery.backends.base.BaseBackend.UnpickleableExceptionWrapper attribute)</a></dt>
   <dd><dl>
   <dd><dl>
     <dt><a href="reference/celery.backends.base.html#celery.backends.base.UnpickleableExceptionWrapper.exc_args">(celery.backends.base.UnpickleableExceptionWrapper attribute)</a></dt>
     <dt><a href="reference/celery.backends.base.html#celery.backends.base.UnpickleableExceptionWrapper.exc_args">(celery.backends.base.UnpickleableExceptionWrapper attribute)</a></dt>
@@ -300,13 +304,10 @@
 <dt><a href="reference/celery.result.html#celery.result.TaskSetResult.failed">failed() (celery.result.TaskSetResult method)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.TaskSetResult.failed">failed() (celery.result.TaskSetResult method)</a></dt>
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue.filled">filled (celery.datastructures.PositionQueue attribute)</a></dt>
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue.filled">filled (celery.datastructures.PositionQueue attribute)</a></dt>
 <dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.filter_types">filter_types() (celery.registry.TaskRegistry method)</a></dt>
 <dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.filter_types">filter_types() (celery.registry.TaskRegistry method)</a></dt>
-<dt><a href="reference/celery.backends.base.html#celery.backends.base.find_nearest_pickleable_exception">find_nearest_pickleable_exception() (in module celery.backends.base)</a></dt>
-<dt><a href="reference/celery.discovery.html#celery.discovery.find_related_module">find_related_module() (in module celery.discovery)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.backends.base.html#celery.backends.base.find_nearest_pickleable_exception">find_nearest_pickleable_exception() (in module celery.backends.base)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.discovery.html#celery.discovery.find_related_module">find_related_module() (in module celery.discovery)</a></dt>
 <dt><a href="reference/celery.worker.job.html#celery.worker.job.TaskWrapper.from_message">from_message() (celery.worker.job.TaskWrapper class method)</a></dt>
 <dt><a href="reference/celery.worker.job.html#celery.worker.job.TaskWrapper.from_message">from_message() (celery.worker.job.TaskWrapper class method)</a></dt>
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue.full">full() (celery.datastructures.PositionQueue method)</a></dt>
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue.full">full() (celery.datastructures.PositionQueue method)</a></dt>
-  <dd><dl>
-    <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.full">(celery.pool.TaskPool method)</a></dt>
-  </dl></dd>
 </dl></td></tr></table>
 </dl></td></tr></table>
 
 
 <h2 id="G">G</h2>
 <h2 id="G">G</h2>
@@ -342,7 +343,7 @@
     <dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.get_task">(celery.registry.TaskRegistry method)</a></dt>
     <dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.get_task">(celery.registry.TaskRegistry method)</a></dt>
   </dl></dd>
   </dl></dd>
 <dt><a href="reference/celery.managers.html#celery.managers.PeriodicTaskManager.get_waiting_tasks">get_waiting_tasks() (celery.managers.PeriodicTaskManager method)</a></dt>
 <dt><a href="reference/celery.managers.html#celery.managers.PeriodicTaskManager.get_waiting_tasks">get_waiting_tasks() (celery.managers.PeriodicTaskManager method)</a></dt>
-<dt><a href="reference/celery.pool.html#celery.pool.TaskPool.get_worker_pids">get_worker_pids() (celery.pool.TaskPool method)</a></dt>
+<dt><a href="reference/celery.pool.html#celery.pool.DynamicPool.grow">grow() (celery.pool.DynamicPool method)</a></dt>
 </dl></td></tr></table>
 </dl></td></tr></table>
 
 
 <h2 id="H">H</h2>
 <h2 id="H">H</h2>
@@ -388,7 +389,6 @@
     <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.join">(celery.supervisor.OFASupervisor.Process method)</a></dt>
     <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.join">(celery.supervisor.OFASupervisor.Process method)</a></dt>
     <dt><a href="reference/celery.task.base.html#celery.task.base.TaskSet.join">(celery.task.base.TaskSet method)</a></dt>
     <dt><a href="reference/celery.task.base.html#celery.task.base.TaskSet.join">(celery.task.base.TaskSet method)</a></dt>
   </dl></dd></dl></td><td width="33%" valign="top"><dl>
   </dl></dd></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.join_timeout">join_timeout (celery.supervisor.OFASupervisor attribute)</a></dt>
 </dl></td></tr></table>
 </dl></td></tr></table>
 
 
 <h2 id="K">K</h2>
 <h2 id="K">K</h2>
@@ -408,9 +408,10 @@
 <dt><a href="reference/celery.models.html#PeriodicTaskMeta.last_run_at">last_run_at (PeriodicTaskMeta attribute)</a></dt>
 <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.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.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.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_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>
-<dt><a href="reference/celery.worker.html#celery.worker.WorkController.logfile">logfile (celery.worker.WorkController attribute)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<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>
 <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.logger">logger (celery.pool.TaskPool attribute)</a></dt>
 <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.logger">logger (celery.pool.TaskPool attribute)</a></dt>
   <dd><dl>
   <dd><dl>
     <dt><a href="reference/celery.worker.html#celery.worker.AMQPListener.logger">(celery.worker.AMQPListener attribute)</a></dt>
     <dt><a href="reference/celery.worker.html#celery.worker.AMQPListener.logger">(celery.worker.AMQPListener attribute)</a></dt>
@@ -481,6 +482,7 @@
 <dt><a href="reference/celery.fields.html#celery.fields.PickledObject">PickledObject (class in celery.fields)</a></dt>
 <dt><a href="reference/celery.fields.html#celery.fields.PickledObject">PickledObject (class in celery.fields)</a></dt>
 <dt><a href="reference/celery.fields.html#celery.fields.PickledObjectField">PickledObjectField (class in celery.fields)</a></dt>
 <dt><a href="reference/celery.fields.html#celery.fields.PickledObjectField">PickledObjectField (class in celery.fields)</a></dt>
 <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.pid">pid (celery.supervisor.OFASupervisor.Process attribute)</a></dt>
 <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.pid">pid (celery.supervisor.OFASupervisor.Process attribute)</a></dt>
+<dt><a href="reference/celery.pool.html#celery.pool.pid_is_dead">pid_is_dead() (in module celery.pool)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.ping">ping() (in module celery.task)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.ping">ping() (in module celery.task)</a></dt>
 <dt><a href="reference/celery.task.builtins.html#celery.task.builtins.PingTask">PingTask (class in celery.task.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.task.builtins.html#celery.task.builtins.PingTask">PingTask (class in celery.task.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.pool">pool (celery.worker.WorkController attribute)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.pool">pool (celery.worker.WorkController attribute)</a></dt>
@@ -490,6 +492,7 @@
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.prepare_result">prepare_result() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.prepare_result">prepare_result() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.process_cleanup">process_cleanup() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.process_cleanup">process_cleanup() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.PeriodicWorkController.process_hold_queue">process_hold_queue() (celery.worker.controllers.PeriodicWorkController method)</a></dt>
 <dt><a href="reference/celery.worker.controllers.html#celery.worker.controllers.PeriodicWorkController.process_hold_queue">process_hold_queue() (celery.worker.controllers.PeriodicWorkController method)</a></dt>
+<dt><a href="reference/celery.pool.html#celery.pool.process_is_dead">process_is_dead() (in module celery.pool)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.process_task">process_task() (celery.worker.WorkController method)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.process_task">process_task() (celery.worker.WorkController method)</a></dt>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.Statistics.publish">publish() (celery.monitoring.Statistics method)</a></dt>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.Statistics.publish">publish() (celery.monitoring.Statistics method)</a></dt>
 </dl></td></tr></table>
 </dl></td></tr></table>
@@ -498,14 +501,15 @@
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 <dl>
 
 
-<dt><a href="reference/celery.supervisor.html#celery.supervisor.raise_ping_timeout">raise_ping_timeout() (in module celery.supervisor)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.BaseAsyncResult.ready">ready() (celery.result.BaseAsyncResult method)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.BaseAsyncResult.ready">ready() (celery.result.BaseAsyncResult method)</a></dt>
   <dd><dl>
   <dd><dl>
     <dt><a href="reference/celery.result.html#celery.result.TaskSetResult.ready">(celery.result.TaskSetResult method)</a></dt>
     <dt><a href="reference/celery.result.html#celery.result.TaskSetResult.ready">(celery.result.TaskSetResult method)</a></dt>
   </dl></dd>
   </dl></dd>
+<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.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.registry.html#celery.registry.TaskRegistry.register">register() (celery.registry.TaskRegistry 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.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>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.StatsCollector.report">report() (celery.monitoring.StatsCollector method)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.AMQPListener.reset_connection">reset_connection() (celery.worker.AMQPListener method)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.AMQPListener.reset_connection">reset_connection() (celery.worker.AMQPListener method)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.BaseAsyncResult.result">result (celery.result.BaseAsyncResult attribute)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.BaseAsyncResult.result">result (celery.result.BaseAsyncResult attribute)</a></dt>
@@ -513,7 +517,7 @@
     <dt><a href="reference/celery.models.html#TaskMeta.result">(TaskMeta attribute)</a></dt>
     <dt><a href="reference/celery.models.html#TaskMeta.result">(TaskMeta attribute)</a></dt>
     <dt><a href="reference/celery.result.html#celery.result.EagerResult.result">(celery.result.EagerResult attribute)</a></dt>
     <dt><a href="reference/celery.result.html#celery.result.EagerResult.result">(celery.result.EagerResult attribute)</a></dt>
   </dl></dd>
   </dl></dd>
-<dt><a href="reference/celery.task.base.html#celery.task.base.Task.routing_key">routing_key (celery.task.base.Task attribute)</a></dt>
+<dt><a href="reference/celery.task.base.html#celery.task.base.Task.routing_key">routing_key (celery.task.base.Task attribute)</a></dt></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.Statistics.run">run() (celery.monitoring.Statistics method)</a></dt>
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.Statistics.run">run() (celery.monitoring.Statistics method)</a></dt>
   <dd><dl>
   <dd><dl>
     <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.run">(celery.supervisor.OFASupervisor.Process method)</a></dt>
     <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.run">(celery.supervisor.OFASupervisor.Process method)</a></dt>
@@ -524,7 +528,7 @@
     <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.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.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.InfinityThread.run">(celery.worker.controllers.InfinityThread method)</a></dt>
-  </dl></dd></dl></td><td width="33%" valign="top"><dl>
+  </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.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>
 <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>
 <dt><a href="reference/celery.bin.celeryd.html#celery.bin.celeryd.run_worker">run_worker() (in module celery.bin.celeryd)</a></dt>
 <dt><a href="reference/celery.bin.celeryd.html#celery.bin.celeryd.run_worker">run_worker() (in module celery.bin.celeryd)</a></dt>
@@ -638,8 +642,9 @@
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 <dl>
 
 
-<dt><a href="reference/celery.backends.base.html#celery.backends.base.UnpickleableExceptionWrapper">UnpickleableExceptionWrapper</a></dt>
-<dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.unregister">unregister() (celery.registry.TaskRegistry method)</a></dt></dl></td><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.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>
 </dl></td></tr></table>
 
 
 <h2 id="W">W</h2>
 <h2 id="W">W</h2>
@@ -691,7 +696,7 @@
         <li class="right" >
         <li class="right" >
           <a href="modindex.html" title="Global Module Index"
           <a href="modindex.html" title="Global Module Index"
              >modules</a> |</li>
              >modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>
     <div class="footer">
     <div class="footer">

+ 8 - 5
index.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Celery - The Django Task Queue &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Celery - The Django Task Queue &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
         URL_ROOT:    '',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="" />
     <link rel="next" title="celery - Distributed Task Queue for Django." href="introduction.html" /> 
     <link rel="next" title="celery - Distributed Task Queue for Django." href="introduction.html" /> 
   </head>
   </head>
   <body>
   <body>
@@ -35,7 +35,7 @@
         <li class="right" >
         <li class="right" >
           <a href="introduction.html" title="celery - Distributed Task Queue for Django."
           <a href="introduction.html" title="celery - Distributed Task Queue for Django."
              accesskey="N">next</a> |</li>
              accesskey="N">next</a> |</li>
-        <li><a href="">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
 
 
@@ -95,6 +95,8 @@
 <li class="toctree-l2"><a class="reference external" href="faq.html#questions">Questions</a><ul>
 <li class="toctree-l2"><a class="reference external" href="faq.html#questions">Questions</a><ul>
 <li class="toctree-l3"><a class="reference external" href="faq.html#mysql-is-throwing-deadlock-errors-what-can-i-do">MySQL is throwing deadlock errors, what can I do?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#mysql-is-throwing-deadlock-errors-what-can-i-do">MySQL is throwing deadlock errors, what can I do?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#celeryd-is-not-doing-anything-just-hanging">celeryd is not doing anything, just hanging</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#celeryd-is-not-doing-anything-just-hanging">celeryd is not doing anything, just hanging</a></li>
+<li class="toctree-l3"><a class="reference external" href="faq.html#why-is-task-delay-apply-just-hanging">Why is Task.delay/apply* just hanging?`</a></li>
+<li class="toctree-l3"><a class="reference external" href="faq.html#why-won-t-celeryd-run-on-freebsd">Why won&#8217;t celeryd run on FreeBSD?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#i-m-having-integrityerror-duplicate-key-errors-why">I&#8217;m having <tt class="docutils literal"><span class="pre">IntegrityError:</span> <span class="pre">Duplicate</span> <span class="pre">Key</span></tt> errors. Why?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#i-m-having-integrityerror-duplicate-key-errors-why">I&#8217;m having <tt class="docutils literal"><span class="pre">IntegrityError:</span> <span class="pre">Duplicate</span> <span class="pre">Key</span></tt> errors. Why?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#why-won-t-my-task-run">Why won&#8217;t my Task run?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#why-won-t-my-task-run">Why won&#8217;t my Task run?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#why-won-t-my-periodic-task-run">Why won&#8217;t my Periodic Task run?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#why-won-t-my-periodic-task-run">Why won&#8217;t my Periodic Task run?</a></li>
@@ -112,6 +114,7 @@
 <li class="toctree-l2"><a class="reference external" href="reference/celery.task.html">Task Information and Utilities - celery.task</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.task.html">Task Information and Utilities - celery.task</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.registry.html">Task Registry - celery.registry</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.registry.html">Task Registry - celery.registry</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.task.builtins.html">Built-in Task Classes - celery.task.builtins</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.task.builtins.html">Built-in Task Classes - celery.task.builtins</a></li>
+<li class="toctree-l2"><a class="reference external" href="reference/celery.task.strategy.html">Common Task Strategies - celery.task.strategy</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.discovery.html">Task Discovery - celery.discovery</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.discovery.html">Task Discovery - celery.discovery</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.monitoring.html">Statistics and Monitoring - celery.monitoring</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.monitoring.html">Statistics and Monitoring - celery.monitoring</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.messaging.html">Messaging - celery.messaging</a></li>
 <li class="toctree-l2"><a class="reference external" href="reference/celery.messaging.html">Messaging - celery.messaging</a></li>
@@ -230,7 +233,7 @@
         <li class="right" >
         <li class="right" >
           <a href="introduction.html" title="celery - Distributed Task Queue for Django."
           <a href="introduction.html" title="celery - Distributed Task Queue for Django."
              >next</a> |</li>
              >next</a> |</li>
-        <li><a href="">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>
     <div class="footer">
     <div class="footer">

+ 6 - 6
introduction.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>celery - Distributed Task Queue for Django. &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>celery - Distributed Task Queue for Django. &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
         URL_ROOT:    '',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
     <link rel="next" title="Tutorials" href="tutorials/index.html" />
     <link rel="next" title="Tutorials" href="tutorials/index.html" />
     <link rel="prev" title="Celery - The Django Task Queue" href="index.html" /> 
     <link rel="prev" title="Celery - The Django Task Queue" href="index.html" /> 
   </head>
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
         <li class="right" >
           <a href="index.html" title="Celery - The Django Task Queue"
           <a href="index.html" title="Celery - The Django Task Queue"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
 
 
@@ -54,7 +54,7 @@
 <col class="field-name" />
 <col class="field-name" />
 <col class="field-body" />
 <col class="field-body" />
 <tbody valign="top">
 <tbody valign="top">
-<tr class="field"><th class="field-name">Version:</th><td class="field-body">0.4.2</td>
+<tr class="field"><th class="field-name">Version:</th><td class="field-body">0.4.12</td>
 </tr>
 </tr>
 </tbody>
 </tbody>
 </table>
 </table>
@@ -430,7 +430,7 @@ file in the top distribution directory for the full license text.</p>
         <li class="right" >
         <li class="right" >
           <a href="index.html" title="Celery - The Django Task Queue"
           <a href="index.html" title="Celery - The Django Task Queue"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>
     <div class="footer">
     <div class="footer">

+ 5 - 5
links.html

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

+ 9 - 5
modindex.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Global Module Index &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Global Module Index &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
         URL_ROOT:    '',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="index.html" />
  
  
 
 
 
 
@@ -34,7 +34,7 @@
         <li class="right" >
         <li class="right" >
           <a href="" title="Global Module Index"
           <a href="" title="Global Module Index"
              accesskey="M">modules</a> |</li>
              accesskey="M">modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
 
 
@@ -145,6 +145,10 @@
      <em></em></td></tr><tr class="cg-1">
      <em></em></td></tr><tr class="cg-1">
      <td></td>
      <td></td>
      <td>&nbsp;&nbsp;&nbsp;
      <td>&nbsp;&nbsp;&nbsp;
+     <a href="reference/celery.task.strategy.html#module-celery.task.strategy"><tt class="xref">celery.task.strategy</tt></a></td><td>
+     <em></em></td></tr><tr class="cg-1">
+     <td></td>
+     <td>&nbsp;&nbsp;&nbsp;
      <a href="reference/celery.utils.html#module-celery.utils"><tt class="xref">celery.utils</tt></a></td><td>
      <a href="reference/celery.utils.html#module-celery.utils"><tt class="xref">celery.utils</tt></a></td><td>
      <em></em></td></tr><tr class="cg-1">
      <em></em></td></tr><tr class="cg-1">
      <td></td>
      <td></td>
@@ -197,7 +201,7 @@
         <li class="right" >
         <li class="right" >
           <a href="" title="Global Module Index"
           <a href="" title="Global Module Index"
              >modules</a> |</li>
              >modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>
     <div class="footer">
     <div class="footer">

+ 16 - 9
objects.inv

@@ -3,6 +3,7 @@
 # Version: 0.4
 # Version: 0.4
 celery.backends.base mod reference/celery.backends.base.html
 celery.backends.base mod reference/celery.backends.base.html
 celery.execute mod reference/celery.execute.html
 celery.execute mod reference/celery.execute.html
+celery.task.strategy mod reference/celery.task.strategy.html
 celery.bin.celeryd mod reference/celery.bin.celeryd.html
 celery.bin.celeryd mod reference/celery.bin.celeryd.html
 celery.discovery mod reference/celery.discovery.html
 celery.discovery mod reference/celery.discovery.html
 celery.backends.tyrant mod reference/celery.backends.tyrant.html
 celery.backends.tyrant mod reference/celery.backends.tyrant.html
@@ -44,11 +45,10 @@ celery.backends.tyrant.Backend.tyrant_port attribute reference/celery.backends.t
 celery.result.TaskSetResult.iterate method reference/celery.result.html
 celery.result.TaskSetResult.iterate method reference/celery.result.html
 celery.supervisor.OFASupervisor.Process.run method reference/celery.supervisor.html
 celery.supervisor.OFASupervisor.Process.run method reference/celery.supervisor.html
 celery.registry.AlreadyRegistered exception reference/celery.registry.html
 celery.registry.AlreadyRegistered exception reference/celery.registry.html
-celery.task.base.Task.type attribute reference/celery.task.base.html
 celery.backends.base.UnpickleableExceptionWrapper exception reference/celery.backends.base.html
 celery.backends.base.UnpickleableExceptionWrapper exception reference/celery.backends.base.html
 TASK_STATUS_FAILURE data reference/celery.models.html
 TASK_STATUS_FAILURE data reference/celery.models.html
 celery.result.EagerResult.is_done method reference/celery.result.html
 celery.result.EagerResult.is_done method reference/celery.result.html
-celery.pool.TaskPool.full method reference/celery.pool.html
+celery.task.base.Task.type attribute reference/celery.task.base.html
 celery.fields.PickledObjectField.to_python method reference/celery.fields.html
 celery.fields.PickledObjectField.to_python method reference/celery.fields.html
 celery.task.base.AsynchronousMapTask class reference/celery.task.base.html
 celery.task.base.AsynchronousMapTask class reference/celery.task.base.html
 celery.result.BaseAsyncResult.backend attribute reference/celery.result.html
 celery.result.BaseAsyncResult.backend attribute reference/celery.result.html
@@ -85,6 +85,7 @@ celery.task.base.Task.get_publisher method reference/celery.task.base.html
 celery.datastructures.ExceptionInfo class reference/celery.datastructures.html
 celery.datastructures.ExceptionInfo class reference/celery.datastructures.html
 celery.task.base.TaskSet.map_async classmethod reference/celery.task.base.html
 celery.task.base.TaskSet.map_async classmethod reference/celery.task.base.html
 celery.result.EagerResult class reference/celery.result.html
 celery.result.EagerResult class reference/celery.result.html
+celery.task.strategy.even_time_distribution function reference/celery.task.strategy.html
 celery.backends.get_default_backend_cls data reference/celery.backends.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.fields.PickledObjectField.get_db_prep_save method reference/celery.fields.html
 celery.monitoring.StatsCollector.dump_to_cache method reference/celery.monitoring.html
 celery.monitoring.StatsCollector.dump_to_cache method reference/celery.monitoring.html
@@ -92,6 +93,7 @@ celery.worker.controllers.PeriodicWorkController.process_hold_queue method refer
 celery.result.TaskSetResult.total attribute reference/celery.result.html
 celery.result.TaskSetResult.total attribute reference/celery.result.html
 celery.backends.base.find_nearest_pickleable_exception function reference/celery.backends.base.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.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.task.ping function reference/celery.task.html
 celery.managers.PeriodicTaskManager class reference/celery.managers.html
 celery.managers.PeriodicTaskManager class reference/celery.managers.html
 celery.worker.job.TaskWrapper.from_message classmethod reference/celery.worker.job.html
 celery.worker.job.TaskWrapper.from_message classmethod reference/celery.worker.job.html
@@ -104,7 +106,9 @@ celery.task.base.Task.get_logger method reference/celery.task.base.html
 celery.result.BaseAsyncResult class reference/celery.result.html
 celery.result.BaseAsyncResult class reference/celery.result.html
 celery.result.BaseAsyncResult.successful method reference/celery.result.html
 celery.result.BaseAsyncResult.successful method reference/celery.result.html
 celery.conf.LOG_FORMAT data reference/celery.conf.html
 celery.conf.LOG_FORMAT data reference/celery.conf.html
+celery.result.BaseAsyncResult.TimeoutError exception reference/celery.result.html
 celery.utils.mitemgetter function reference/celery.utils.html
 celery.utils.mitemgetter function reference/celery.utils.html
+celery.pool.DynamicPool class reference/celery.pool.html
 celery.backends.tyrant.Backend.close method reference/celery.backends.tyrant.html
 celery.backends.tyrant.Backend.close method reference/celery.backends.tyrant.html
 celery.backends.database.Backend.store_result method reference/celery.backends.database.html
 celery.backends.database.Backend.store_result method reference/celery.backends.database.html
 celery.worker.AMQPListener.bucket_queue attribute reference/celery.worker.html
 celery.worker.AMQPListener.bucket_queue attribute reference/celery.worker.html
@@ -132,12 +136,14 @@ celery.task.discard_all function reference/celery.task.html
 celery.backends.database.Backend.get_status method reference/celery.backends.database.html
 celery.backends.database.Backend.get_status method reference/celery.backends.database.html
 celery.task.base.AsynchronousMapTask.run method reference/celery.task.base.html
 celery.task.base.AsynchronousMapTask.run method reference/celery.task.base.html
 PeriodicTaskMeta class reference/celery.models.html
 PeriodicTaskMeta class reference/celery.models.html
-celery.result.BaseAsyncResult.TimeoutError exception reference/celery.result.html
+celery.pool.DynamicPool.grow method reference/celery.pool.html
 celery.messaging.TaskPublisher class reference/celery.messaging.html
 celery.messaging.TaskPublisher class reference/celery.messaging.html
 celery.conf.AMQP_CONSUMER_ROUTING_KEY data reference/celery.conf.html
 celery.conf.AMQP_CONSUMER_ROUTING_KEY data reference/celery.conf.html
 celery.backends.base.BaseBackend class reference/celery.backends.base.html
 celery.backends.base.BaseBackend class reference/celery.backends.base.html
 celery.conf.AMQP_EXCHANGE_TYPE data reference/celery.conf.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.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.supervisor.OFASupervisor.Process.is_alive method reference/celery.supervisor.html
 celery.task.base.TaskSet.total attribute reference/celery.task.base.html
 celery.task.base.TaskSet.total attribute reference/celery.task.base.html
 celery.worker.WorkController class reference/celery.worker.html
 celery.worker.WorkController class reference/celery.worker.html
@@ -205,10 +211,9 @@ celery.result.EagerResult.status attribute reference/celery.result.html
 celery.monitoring.StatsCollector.total_task_time_running attribute reference/celery.monitoring.html
 celery.monitoring.StatsCollector.total_task_time_running attribute reference/celery.monitoring.html
 celery.monitoring.TimerStats.time_start 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.views.task_status function reference/celery.views.html
-celery.task.base.Task.name attribute reference/celery.task.base.html
+celery.task.is_done function reference/celery.task.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_args attribute reference/celery.backends.base.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_args attribute reference/celery.backends.base.html
 TaskMeta.date_done attribute reference/celery.models.html
 TaskMeta.date_done attribute reference/celery.models.html
-celery.supervisor.OFASupervisor.join_timeout attribute reference/celery.supervisor.html
 celery.pool.TaskPool.stop method reference/celery.pool.html
 celery.pool.TaskPool.stop method reference/celery.pool.html
 celery.task.base.TaskSet.arguments attribute reference/celery.task.base.html
 celery.task.base.TaskSet.arguments attribute reference/celery.task.base.html
 celery.task.base.Task.delay classmethod reference/celery.task.base.html
 celery.task.base.Task.delay classmethod reference/celery.task.base.html
@@ -232,11 +237,11 @@ celery.pool.TaskPool.logger attribute reference/celery.pool.html
 celery.messaging.TaskPublisher.delay_task_in_set method reference/celery.messaging.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.backends.base.BaseBackend.UnpickleableExceptionWrapper exception reference/celery.backends.base.html
 celery.result.EagerResult.result attribute reference/celery.result.html
 celery.result.EagerResult.result attribute reference/celery.result.html
-celery.worker.job.TaskWrapper.args attribute reference/celery.worker.job.html
 celery.worker.job.TaskWrapper.kwargs attribute reference/celery.worker.job.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.close_connection method reference/celery.worker.html
 celery.worker.AMQPListener.receive_message 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.managers.PeriodicTaskManager.get_waiting_tasks method reference/celery.managers.html
+celery.pool.DynamicPool.replace_dead_workers method reference/celery.pool.html
 celery.managers.TaskManager.get_task 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.worker.WorkController.loglevel attribute reference/celery.worker.html
 celery.supervisor.MaxRestartsExceededError exception reference/celery.supervisor.html
 celery.supervisor.MaxRestartsExceededError exception reference/celery.supervisor.html
@@ -258,6 +263,7 @@ celery.monitoring.Statistics.type attribute reference/celery.monitoring.html
 celery.task.base.Task class reference/celery.task.base.html
 celery.task.base.Task class reference/celery.task.base.html
 celery.bin.celeryd.run_worker function reference/celery.bin.celeryd.html
 celery.bin.celeryd.run_worker function reference/celery.bin.celeryd.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_cls_name attribute reference/celery.backends.base.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_cls_name attribute reference/celery.backends.base.html
+celery.pool.process_is_dead function reference/celery.pool.html
 celery.result.AsyncResult.backend attribute reference/celery.result.html
 celery.result.AsyncResult.backend attribute reference/celery.result.html
 celery.task.base.TaskSet class reference/celery.task.base.html
 celery.task.base.TaskSet class reference/celery.task.base.html
 celery.result.BaseAsyncResult.result attribute reference/celery.result.html
 celery.result.BaseAsyncResult.result attribute reference/celery.result.html
@@ -275,8 +281,9 @@ celery.backends.tyrant.Backend class reference/celery.backends.tyrant.html
 TASK_STATUSES_CHOICES data reference/celery.models.html
 TASK_STATUSES_CHOICES data reference/celery.models.html
 celery.utils.chunks function reference/celery.utils.html
 celery.utils.chunks function reference/celery.utils.html
 celery.result.EagerResult.is_ready method reference/celery.result.html
 celery.result.EagerResult.is_ready method reference/celery.result.html
+celery.pool.pid_is_dead function reference/celery.pool.html
 celery.worker.WorkController.pool attribute reference/celery.worker.html
 celery.worker.WorkController.pool attribute reference/celery.worker.html
-celery.supervisor.raise_ping_timeout function reference/celery.supervisor.html
+celery.pool.reap_process function reference/celery.pool.html
 celery.task.base.Task.mandatory attribute reference/celery.task.base.html
 celery.task.base.Task.mandatory attribute reference/celery.task.base.html
 celery.datastructures.PositionQueue.filled attribute reference/celery.datastructures.html
 celery.datastructures.PositionQueue.filled attribute reference/celery.datastructures.html
 celery.backends.base.UnpickleableExceptionWrapper.exc_module attribute reference/celery.backends.base.html
 celery.backends.base.UnpickleableExceptionWrapper.exc_module attribute reference/celery.backends.base.html
@@ -285,7 +292,7 @@ TASK_STATUS_DONE data reference/celery.models.html
 celery.backends.base.UnpickleableExceptionWrapper.exc_cls_name attribute reference/celery.backends.base.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.conf.AMQP_PUBLISHER_ROUTING_KEY data reference/celery.conf.html
 celery.backends.cache.Backend class reference/celery.backends.cache.html
 celery.backends.cache.Backend class reference/celery.backends.cache.html
-celery.task.is_done function reference/celery.task.html
+celery.managers.PeriodicTaskManager.unlock method reference/celery.managers.html
 celery.views.is_task_done function reference/celery.views.html
 celery.views.is_task_done function reference/celery.views.html
 celery.worker.controllers.PeriodicWorkController class reference/celery.worker.controllers.html
 celery.worker.controllers.PeriodicWorkController class reference/celery.worker.controllers.html
 celery.conf.LOG_LEVELS data reference/celery.conf.html
 celery.conf.LOG_LEVELS data reference/celery.conf.html
@@ -319,7 +326,7 @@ celery.registry.TaskRegistry.autodiscover method reference/celery.registry.html
 celery.monitoring.TimerStats.on_start method reference/celery.monitoring.html
 celery.monitoring.TimerStats.on_start method reference/celery.monitoring.html
 celery.supervisor.OFASupervisor.Process.start method reference/celery.supervisor.html
 celery.supervisor.OFASupervisor.Process.start method reference/celery.supervisor.html
 celery.task.base.TaskSet.task_name attribute reference/celery.task.base.html
 celery.task.base.TaskSet.task_name attribute reference/celery.task.base.html
-celery.pool.TaskPool.get_worker_pids method reference/celery.pool.html
+celery.worker.job.TaskWrapper.args attribute reference/celery.worker.job.html
 PeriodicTaskMeta.total_run_count attribute reference/celery.models.html
 PeriodicTaskMeta.total_run_count attribute reference/celery.models.html
 celery.datastructures.PositionQueue.UnfilledPosition class reference/celery.datastructures.html
 celery.datastructures.PositionQueue.UnfilledPosition class reference/celery.datastructures.html
 celery.result.TaskSetResult.completed_count method reference/celery.result.html
 celery.result.TaskSetResult.completed_count method reference/celery.result.html

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

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

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

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Backend: Cache - celery.backends.cache &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Backend: Cache - celery.backends.cache &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="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" /> 
     <link rel="prev" title="Backend: Database - celery.backends.database" href="celery.backends.database.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.backends.database.html" title="Backend: Database - celery.backends.database"
           <a href="celery.backends.database.html" title="Backend: Database - celery.backends.database"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -110,7 +110,7 @@ class </em><tt class="descclassname">celery.backends.cache.</tt><tt class="descn
         <li class="right" >
         <li class="right" >
           <a href="celery.backends.database.html" title="Backend: Database - celery.backends.database"
           <a href="celery.backends.database.html" title="Backend: Database - celery.backends.database"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.backends.database.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Backend: Database - celery.backends.database &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Backend: Database - celery.backends.database &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="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" /> 
     <link rel="prev" title="Backend: Base - celery.backends.base" href="celery.backends.base.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.backends.base.html" title="Backend: Base - celery.backends.base"
           <a href="celery.backends.base.html" title="Backend: Base - celery.backends.base"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -141,7 +141,7 @@ class </em><tt class="descclassname">celery.backends.database.</tt><tt class="de
         <li class="right" >
         <li class="right" >
           <a href="celery.backends.base.html" title="Backend: Base - celery.backends.base"
           <a href="celery.backends.base.html" title="Backend: Base - celery.backends.base"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.backends.html

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

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

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

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

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

+ 5 - 5
reference/celery.conf.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Configuration - celery.conf &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Configuration - celery.conf &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="next" title="Datastructures - celery.datastructures" href="celery.datastructures.html" />
     <link rel="prev" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" /> 
     <link rel="prev" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.backends.tyrant.html" title="Backend: Tokyo Tyrant - celery.backends.tyrant"
           <a href="celery.backends.tyrant.html" title="Backend: Tokyo Tyrant - celery.backends.tyrant"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -267,7 +267,7 @@ an <a title="celery.result.AsyncResult" class="reference external" href="celery.
         <li class="right" >
         <li class="right" >
           <a href="celery.backends.tyrant.html" title="Backend: Tokyo Tyrant - celery.backends.tyrant"
           <a href="celery.backends.tyrant.html" title="Backend: Tokyo Tyrant - celery.backends.tyrant"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.datastructures.html

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

+ 10 - 10
reference/celery.discovery.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Task Discovery - celery.discovery &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Task Discovery - celery.discovery &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,10 +19,10 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="next" title="Statistics and Monitoring - celery.monitoring" href="celery.monitoring.html" />
-    <link rel="prev" title="Built-in Task Classes - celery.task.builtins" href="celery.task.builtins.html" /> 
+    <link rel="prev" title="Common Task Strategies - celery.task.strategy" href="celery.task.strategy.html" /> 
   </head>
   </head>
   <body>
   <body>
     <div class="related">
     <div class="related">
@@ -38,9 +38,9 @@
           <a href="celery.monitoring.html" title="Statistics and Monitoring - celery.monitoring"
           <a href="celery.monitoring.html" title="Statistics and Monitoring - celery.monitoring"
              accesskey="N">next</a> |</li>
              accesskey="N">next</a> |</li>
         <li class="right" >
         <li class="right" >
-          <a href="celery.task.builtins.html" title="Built-in Task Classes - celery.task.builtins"
+          <a href="celery.task.strategy.html" title="Common Task Strategies - celery.task.strategy"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -73,8 +73,8 @@ module in the application, and running handler&#8217; if it finds it.</dd></dl>
       <div class="sphinxsidebar">
       <div class="sphinxsidebar">
         <div class="sphinxsidebarwrapper">
         <div class="sphinxsidebarwrapper">
             <h4>Previous topic</h4>
             <h4>Previous topic</h4>
-            <p class="topless"><a href="celery.task.builtins.html"
-                                  title="previous chapter">Built-in Task Classes - celery.task.builtins</a></p>
+            <p class="topless"><a href="celery.task.strategy.html"
+                                  title="previous chapter">Common Task Strategies - celery.task.strategy</a></p>
             <h4>Next topic</h4>
             <h4>Next topic</h4>
             <p class="topless"><a href="celery.monitoring.html"
             <p class="topless"><a href="celery.monitoring.html"
                                   title="next chapter">Statistics and Monitoring - celery.monitoring</a></p>
                                   title="next chapter">Statistics and Monitoring - celery.monitoring</a></p>
@@ -113,9 +113,9 @@ module in the application, and running handler&#8217; if it finds it.</dd></dl>
           <a href="celery.monitoring.html" title="Statistics and Monitoring - celery.monitoring"
           <a href="celery.monitoring.html" title="Statistics and Monitoring - celery.monitoring"
              >next</a> |</li>
              >next</a> |</li>
         <li class="right" >
         <li class="right" >
-          <a href="celery.task.builtins.html" title="Built-in Task Classes - celery.task.builtins"
+          <a href="celery.task.strategy.html" title="Common Task Strategies - celery.task.strategy"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.execute.html

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

+ 6 - 6
reference/celery.fields.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Django Fields - celery.fields &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Django Fields - celery.fields &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="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" /> 
     <link rel="prev" title="Django Models - celery.models" href="celery.models.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.models.html" title="Django Models - celery.models"
           <a href="celery.models.html" title="Django Models - celery.models"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -64,7 +64,7 @@ then it must [well, should] be a pickled one).</dd></dl>
 <dl class="class">
 <dl class="class">
 <dt id="celery.fields.PickledObjectField">
 <dt id="celery.fields.PickledObjectField">
 <em class="property">
 <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 0x1f15ae0&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 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>
 <dd><p>A field that automatically pickles/unpickles its value.</p>
 <dd><p>A field that automatically pickles/unpickles its value.</p>
 <dl class="method">
 <dl class="method">
 <dt id="celery.fields.PickledObjectField.get_db_prep_lookup">
 <dt id="celery.fields.PickledObjectField.get_db_prep_lookup">
@@ -139,7 +139,7 @@ class </em><tt class="descclassname">celery.fields.</tt><tt class="descname">Pic
         <li class="right" >
         <li class="right" >
           <a href="celery.models.html" title="Django Models - celery.models"
           <a href="celery.models.html" title="Django Models - celery.models"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.log.html

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

+ 15 - 5
reference/celery.managers.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Django Model Managers - celery.managers &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Django Model Managers - celery.managers &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="next" title="Django Models - celery.models" href="celery.models.html" />
     <link rel="prev" title="Django Views - celery.views" href="celery.views.html" /> 
     <link rel="prev" title="Django Views - celery.views" href="celery.views.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.views.html" title="Django Views - celery.views"
           <a href="celery.views.html" title="Django Views - celery.views"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -72,6 +72,16 @@ class </em><tt class="descclassname">celery.managers.</tt><tt class="descname">P
 </table>
 </table>
 </dd></dl>
 </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>
+
+<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>
+
 </dd></dl>
 </dd></dl>
 
 
 <dl class="class">
 <dl class="class">
@@ -174,7 +184,7 @@ possible status values.</li>
         <li class="right" >
         <li class="right" >
           <a href="celery.views.html" title="Django Views - celery.views"
           <a href="celery.views.html" title="Django Views - celery.views"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.messaging.html

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

+ 5 - 5
reference/celery.models.html

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

+ 5 - 5
reference/celery.monitoring.html

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

+ 99 - 27
reference/celery.pool.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Task Pool - celery.pool &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Task Pool - celery.pool &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="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" /> 
     <link rel="prev" title="Worker Controller Threads - celery.worker.controllers" href="celery.worker.controllers.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.worker.controllers.html" title="Worker Controller Threads - celery.worker.controllers"
           <a href="celery.worker.controllers.html" title="Worker Controller Threads - celery.worker.controllers"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -53,6 +53,48 @@
   <div class="section" id="module-celery.pool">
   <div class="section" id="module-celery.pool">
 <h1>Task Pool - celery.pool<a class="headerlink" href="#module-celery.pool" title="Permalink to this headline">¶</a></h1>
 <h1>Task Pool - celery.pool<a class="headerlink" href="#module-celery.pool" title="Permalink to this headline">¶</a></h1>
 <p>Process Pools.</p>
 <p>Process Pools.</p>
+<dl class="class">
+<dt id="celery.pool.DynamicPool">
+<em class="property">
+class </em><tt class="descclassname">celery.pool.</tt><tt class="descname">DynamicPool</tt><big>(</big><em>processes=None</em>, <em>initializer=None</em>, <em>initargs=()</em><big>)</big><a class="headerlink" href="#celery.pool.DynamicPool" title="Permalink to this definition">¶</a></dt>
+<dd><p>Version of <tt class="xref docutils literal"><span class="pre">multiprocessing.Pool</span></tt> that can dynamically grow
+in size.</p>
+<dl class="method">
+<dt id="celery.pool.DynamicPool.add_worker">
+<tt class="descname">add_worker</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.pool.DynamicPool.add_worker" title="Permalink to this definition">¶</a></dt>
+<dd>Add another worker to the pool.</dd></dl>
+
+<dl class="method">
+<dt id="celery.pool.DynamicPool.grow">
+<tt class="descname">grow</tt><big>(</big><em>size=1</em><big>)</big><a class="headerlink" href="#celery.pool.DynamicPool.grow" title="Permalink to this definition">¶</a></dt>
+<dd><p>Add workers to the pool.</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">Parameter:</th><td class="field-body"><em>size</em> &#8211; Number of workers to add (default: 1)</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="celery.pool.DynamicPool.replace_dead_workers">
+<tt class="descname">replace_dead_workers</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.pool.DynamicPool.replace_dead_workers" title="Permalink to this definition">¶</a></dt>
+<dd><p>Replace dead workers in the pool by spawning new ones.</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">number of dead processes replaced, or <tt class="xref docutils literal"><span class="pre">None</span></tt> if all
+processes are alive and running.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
 <dl class="class">
 <dl class="class">
 <dt id="celery.pool.TaskPool">
 <dt id="celery.pool.TaskPool">
 <em class="property">
 <em class="property">
@@ -82,32 +124,12 @@ class </em><tt class="descclassname">celery.pool.</tt><tt class="descname">TaskP
 
 
 <dl class="method">
 <dl class="method">
 <dt id="celery.pool.TaskPool.apply_async">
 <dt id="celery.pool.TaskPool.apply_async">
-<tt class="descname">apply_async</tt><big>(</big><em>target</em>, <em>args=None</em>, <em>kwargs=None</em>, <em>callbacks=None</em>, <em>errbacks=None</em>, <em>meta=None</em><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.apply_async" title="Permalink to this definition">¶</a></dt>
+<tt class="descname">apply_async</tt><big>(</big><em>target</em>, <em>args=None</em>, <em>kwargs=None</em>, <em>callbacks=None</em>, <em>errbacks=None</em>, <em>on_ack=None</em>, <em>meta=None</em><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.apply_async" title="Permalink to this definition">¶</a></dt>
 <dd><p>Equivalent of the :func:<tt class="docutils literal"><span class="pre">apply</span></tt> built-in function.</p>
 <dd><p>Equivalent of the :func:<tt class="docutils literal"><span class="pre">apply</span></tt> built-in function.</p>
 <p>All <tt class="docutils literal"><span class="pre">callbacks</span></tt> and <tt class="docutils literal"><span class="pre">errbacks</span></tt> should complete immediately since
 <p>All <tt class="docutils literal"><span class="pre">callbacks</span></tt> and <tt class="docutils literal"><span class="pre">errbacks</span></tt> should complete immediately since
 otherwise the thread which handles the result will get blocked.</p>
 otherwise the thread which handles the result will get blocked.</p>
 </dd></dl>
 </dd></dl>
 
 
-<dl class="method">
-<dt id="celery.pool.TaskPool.full">
-<tt class="descname">full</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.full" title="Permalink to this definition">¶</a></dt>
-<dd><p>Is the pool full?</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"><tt class="xref docutils literal"><span class="pre">True</span></tt> if the maximum number of concurrent processes
-has been reached.</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="celery.pool.TaskPool.get_worker_pids">
-<tt class="descname">get_worker_pids</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.get_worker_pids" title="Permalink to this definition">¶</a></dt>
-<dd>Returns the process id&#8217;s of all the pool workers.</dd></dl>
-
 <dl class="method">
 <dl class="method">
 <dt id="celery.pool.TaskPool.on_ready">
 <dt id="celery.pool.TaskPool.on_ready">
 <tt class="descname">on_ready</tt><big>(</big><em>callbacks</em>, <em>errbacks</em>, <em>meta</em>, <em>ret_value</em><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.on_ready" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">on_ready</tt><big>(</big><em>callbacks</em>, <em>errbacks</em>, <em>meta</em>, <em>ret_value</em><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.on_ready" title="Permalink to this definition">¶</a></dt>
@@ -116,7 +138,7 @@ been collected.</dd></dl>
 
 
 <dl class="method">
 <dl class="method">
 <dt id="celery.pool.TaskPool.on_return">
 <dt id="celery.pool.TaskPool.on_return">
-<tt class="descname">on_return</tt><big>(</big><em>tid</em>, <em>callbacks</em>, <em>errbacks</em>, <em>meta</em>, <em>ret_value</em><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.on_return" title="Permalink to this definition">¶</a></dt>
+<tt class="descname">on_return</tt><big>(</big><em>callbacks</em>, <em>errbacks</em>, <em>on_ack</em>, <em>meta</em>, <em>ret_value</em><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.on_return" title="Permalink to this definition">¶</a></dt>
 <dd>What to do when the process returns.</dd></dl>
 <dd>What to do when the process returns.</dd></dl>
 
 
 <dl class="method">
 <dl class="method">
@@ -133,6 +155,56 @@ been collected.</dd></dl>
 
 
 </dd></dl>
 </dd></dl>
 
 
+<dl class="function">
+<dt id="celery.pool.pid_is_dead">
+<tt class="descclassname">celery.pool.</tt><tt class="descname">pid_is_dead</tt><big>(</big><em>pid</em><big>)</big><a class="headerlink" href="#celery.pool.pid_is_dead" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check if a process is not running by PID.</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">Rtype bool:</th><td class="field-body"></td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="celery.pool.process_is_dead">
+<tt class="descclassname">celery.pool.</tt><tt class="descname">process_is_dead</tt><big>(</big><em>process</em><big>)</big><a class="headerlink" href="#celery.pool.process_is_dead" title="Permalink to this definition">¶</a></dt>
+<dd><p>Check if process is not running anymore.</p>
+<p>First it finds out if the process is running by sending
+signal 0. Then if the process is a child process, and is running
+it finds out if it&#8217;s a zombie process and reaps it.
+If the process is running and is not a zombie it tries to send
+a ping through the process pipe.</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">Parameter:</th><td class="field-body"><em>process</em> &#8211; A <tt class="xref docutils literal"><span class="pre">multiprocessing.Process</span></tt> instance.</td>
+</tr>
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><tt class="xref docutils literal"><span class="pre">True</span></tt> if the process is not running, <tt class="xref docutils literal"><span class="pre">False</span></tt> otherwise.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="function">
+<dt id="celery.pool.reap_process">
+<tt class="descclassname">celery.pool.</tt><tt class="descname">reap_process</tt><big>(</big><em>pid</em><big>)</big><a class="headerlink" href="#celery.pool.reap_process" title="Permalink to this definition">¶</a></dt>
+<dd><p>Reap process if the process is a zombie.</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"><tt class="xref docutils literal"><span class="pre">True</span></tt> if process was reaped or is not running,
+<tt class="xref docutils literal"><span class="pre">False</span></tt> otherwise.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
 </div>
 </div>
 
 
 
 
@@ -184,7 +256,7 @@ been collected.</dd></dl>
         <li class="right" >
         <li class="right" >
           <a href="celery.worker.controllers.html" title="Worker Controller Threads - celery.worker.controllers"
           <a href="celery.worker.controllers.html" title="Worker Controller Threads - celery.worker.controllers"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.registry.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Task Registry - celery.registry &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Task Registry - celery.registry &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="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" /> 
     <link rel="prev" title="Task Information and Utilities - celery.task" href="celery.task.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.task.html" title="Task Information and Utilities - celery.task"
           <a href="celery.task.html" title="Task Information and Utilities - celery.task"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -204,7 +204,7 @@ using this option.</td>
         <li class="right" >
         <li class="right" >
           <a href="celery.task.html" title="Task Information and Utilities - celery.task"
           <a href="celery.task.html" title="Task Information and Utilities - celery.task"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.result.html

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

+ 6 - 18
reference/celery.supervisor.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Process Supervisor - celery.supervisor &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Process Supervisor - celery.supervisor &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="next" title="Backends - celery.backends" href="celery.backends.html" />
     <link rel="prev" title="Task Pool - celery.pool" href="celery.pool.html" /> 
     <link rel="prev" title="Task Pool - celery.pool" href="celery.pool.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.pool.html" title="Task Pool - celery.pool"
           <a href="celery.pool.html" title="Task Pool - celery.pool"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -61,7 +61,7 @@ exception </em><tt class="descclassname">celery.supervisor.</tt><tt class="descn
 <dl class="class">
 <dl class="class">
 <dt id="celery.supervisor.OFASupervisor">
 <dt id="celery.supervisor.OFASupervisor">
 <em class="property">
 <em class="property">
-class </em><tt class="descclassname">celery.supervisor.</tt><tt class="descname">OFASupervisor</tt><big>(</big><em>target</em>, <em>args=None</em>, <em>kwargs=None</em>, <em>ping_timeout=30</em>, <em>join_timeout=2</em>, <em>max_restart_freq=3</em>, <em>max_restart_freq_time=10</em>, <em>check_interval=2</em><big>)</big><a class="headerlink" href="#celery.supervisor.OFASupervisor" title="Permalink to this definition">¶</a></dt>
+class </em><tt class="descclassname">celery.supervisor.</tt><tt class="descname">OFASupervisor</tt><big>(</big><em>target</em>, <em>args=None</em>, <em>kwargs=None</em>, <em>max_restart_freq=3</em>, <em>join_timeout=2</em>, <em>max_restart_freq_time=10</em>, <em>check_interval=2</em><big>)</big><a class="headerlink" href="#celery.supervisor.OFASupervisor" title="Permalink to this definition">¶</a></dt>
 <dd><p>Process supervisor using the <a class="reference external" href="http://erlang.org/doc/design_principles/sup_princ.html#5.3.2">one_for_all</a> strategy.</p>
 <dd><p>Process supervisor using the <a class="reference external" href="http://erlang.org/doc/design_principles/sup_princ.html#5.3.2">one_for_all</a> strategy.</p>
 <p>However, instead of registering a list of processes, you have one
 <p>However, instead of registering a list of processes, you have one
 process which runs a pool. Makes for an easy implementation.</p>
 process which runs a pool. Makes for an easy implementation.</p>
@@ -73,7 +73,6 @@ process which runs a pool. Makes for an easy implementation.</p>
 <li><em>target</em> &#8211; see <a title="celery.supervisor.OFASupervisor.target" class="reference internal" href="#celery.supervisor.OFASupervisor.target"><tt class="xref docutils literal"><span class="pre">target</span></tt></a>.</li>
 <li><em>target</em> &#8211; see <a title="celery.supervisor.OFASupervisor.target" class="reference internal" href="#celery.supervisor.OFASupervisor.target"><tt class="xref docutils literal"><span class="pre">target</span></tt></a>.</li>
 <li><em>args</em> &#8211; see <a title="celery.supervisor.OFASupervisor.args" class="reference internal" href="#celery.supervisor.OFASupervisor.args"><tt class="xref docutils literal"><span class="pre">args</span></tt></a>.</li>
 <li><em>args</em> &#8211; see <a title="celery.supervisor.OFASupervisor.args" class="reference internal" href="#celery.supervisor.OFASupervisor.args"><tt class="xref docutils literal"><span class="pre">args</span></tt></a>.</li>
 <li><em>kwargs</em> &#8211; see <a title="celery.supervisor.OFASupervisor.kwargs" class="reference internal" href="#celery.supervisor.OFASupervisor.kwargs"><tt class="xref docutils literal"><span class="pre">kwargs</span></tt></a>.</li>
 <li><em>kwargs</em> &#8211; see <a title="celery.supervisor.OFASupervisor.kwargs" class="reference internal" href="#celery.supervisor.OFASupervisor.kwargs"><tt class="xref docutils literal"><span class="pre">kwargs</span></tt></a>.</li>
-<li><em>join_timeout</em> &#8211; see <a title="celery.supervisor.OFASupervisor.join_timeout" class="reference internal" href="#celery.supervisor.OFASupervisor.join_timeout"><tt class="xref docutils literal"><span class="pre">join_timeout</span></tt></a>.</li>
 <li><em>max_restart_freq</em> &#8211; see <a title="celery.supervisor.OFASupervisor.max_restart_freq" class="reference internal" href="#celery.supervisor.OFASupervisor.max_restart_freq"><tt class="xref docutils literal"><span class="pre">max_restart_freq</span></tt></a>.</li>
 <li><em>max_restart_freq</em> &#8211; see <a title="celery.supervisor.OFASupervisor.max_restart_freq" class="reference internal" href="#celery.supervisor.OFASupervisor.max_restart_freq"><tt class="xref docutils literal"><span class="pre">max_restart_freq</span></tt></a>.</li>
 <li><em>max_restart_freq_time</em> &#8211; see <a title="celery.supervisor.OFASupervisor.max_restart_freq_time" class="reference internal" href="#celery.supervisor.OFASupervisor.max_restart_freq_time"><tt class="xref docutils literal"><span class="pre">max_restart_freq_time</span></tt></a>.</li>
 <li><em>max_restart_freq_time</em> &#8211; see <a title="celery.supervisor.OFASupervisor.max_restart_freq_time" class="reference internal" href="#celery.supervisor.OFASupervisor.max_restart_freq_time"><tt class="xref docutils literal"><span class="pre">max_restart_freq_time</span></tt></a>.</li>
 <li><em>check_interval</em> &#8211; see <a title="celery.supervisor.OFASupervisor.max_restart_freq_time" class="reference internal" href="#celery.supervisor.OFASupervisor.max_restart_freq_time"><tt class="xref docutils literal"><span class="pre">max_restart_freq_time</span></tt></a>.</li>
 <li><em>check_interval</em> &#8211; see <a title="celery.supervisor.OFASupervisor.max_restart_freq_time" class="reference internal" href="#celery.supervisor.OFASupervisor.max_restart_freq_time"><tt class="xref docutils literal"><span class="pre">max_restart_freq_time</span></tt></a>.</li>
@@ -97,11 +96,6 @@ process which runs a pool. Makes for an easy implementation.</p>
 <tt class="descname">kwargs</tt><a class="headerlink" href="#celery.supervisor.OFASupervisor.kwargs" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">kwargs</tt><a class="headerlink" href="#celery.supervisor.OFASupervisor.kwargs" title="Permalink to this definition">¶</a></dt>
 <dd>The keyword arguments to apply to <a title="celery.supervisor.OFASupervisor.target" class="reference internal" href="#celery.supervisor.OFASupervisor.target"><tt class="xref docutils literal"><span class="pre">target</span></tt></a>.</dd></dl>
 <dd>The keyword arguments to apply to <a title="celery.supervisor.OFASupervisor.target" class="reference internal" href="#celery.supervisor.OFASupervisor.target"><tt class="xref docutils literal"><span class="pre">target</span></tt></a>.</dd></dl>
 
 
-<dl class="attribute">
-<dt id="celery.supervisor.OFASupervisor.join_timeout">
-<tt class="descname">join_timeout</tt><a class="headerlink" href="#celery.supervisor.OFASupervisor.join_timeout" title="Permalink to this definition">¶</a></dt>
-<dd>If the process is dead, try to give it a few seconds to join.</dd></dl>
-
 <dl class="attribute">
 <dl class="attribute">
 <dt id="celery.supervisor.OFASupervisor.max_restart_freq">
 <dt id="celery.supervisor.OFASupervisor.max_restart_freq">
 <tt class="descname">max_restart_freq</tt><a class="headerlink" href="#celery.supervisor.OFASupervisor.max_restart_freq" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">max_restart_freq</tt><a class="headerlink" href="#celery.supervisor.OFASupervisor.max_restart_freq" title="Permalink to this definition">¶</a></dt>
@@ -184,12 +178,6 @@ supervising it.</dd></dl>
 
 
 </dd></dl>
 </dd></dl>
 
 
-<dl class="function">
-<dt id="celery.supervisor.raise_ping_timeout">
-<tt class="descclassname">celery.supervisor.</tt><tt class="descname">raise_ping_timeout</tt><big>(</big><em>msg</em><big>)</big><a class="headerlink" href="#celery.supervisor.raise_ping_timeout" title="Permalink to this definition">¶</a></dt>
-<dd>Raises <tt class="xref docutils literal"><span class="pre">multiprocessing.TimeoutError</span></tt>, for use in
-<tt class="xref docutils literal"><span class="pre">threading.Timer</span></tt> callbacks.</dd></dl>
-
 </div>
 </div>
 
 
 
 
@@ -241,7 +229,7 @@ supervising it.</dd></dl>
         <li class="right" >
         <li class="right" >
           <a href="celery.pool.html" title="Task Pool - celery.pool"
           <a href="celery.pool.html" title="Task Pool - celery.pool"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

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

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

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

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Built-in Task Classes - celery.task.builtins &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Built-in Task Classes - celery.task.builtins &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,9 +19,9 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="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" /> 
     <link rel="prev" title="Task Registry - celery.registry" href="celery.registry.html" /> 
   </head>
   </head>
   <body>
   <body>
@@ -35,12 +35,12 @@
           <a href="../modindex.html" title="Global Module Index"
           <a href="../modindex.html" title="Global Module Index"
              accesskey="M">modules</a> |</li>
              accesskey="M">modules</a> |</li>
         <li class="right" >
         <li class="right" >
-          <a href="celery.discovery.html" title="Task Discovery - celery.discovery"
+          <a href="celery.task.strategy.html" title="Common Task Strategies - celery.task.strategy"
              accesskey="N">next</a> |</li>
              accesskey="N">next</a> |</li>
         <li class="right" >
         <li class="right" >
           <a href="celery.registry.html" title="Task Registry - celery.registry"
           <a href="celery.registry.html" title="Task Registry - celery.registry"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -98,8 +98,8 @@ class </em><tt class="descclassname">celery.task.builtins.</tt><tt class="descna
             <p class="topless"><a href="celery.registry.html"
             <p class="topless"><a href="celery.registry.html"
                                   title="previous chapter">Task Registry - celery.registry</a></p>
                                   title="previous chapter">Task Registry - celery.registry</a></p>
             <h4>Next topic</h4>
             <h4>Next topic</h4>
-            <p class="topless"><a href="celery.discovery.html"
-                                  title="next chapter">Task Discovery - celery.discovery</a></p>
+            <p class="topless"><a href="celery.task.strategy.html"
+                                  title="next chapter">Common Task Strategies - celery.task.strategy</a></p>
             <h3>This Page</h3>
             <h3>This Page</h3>
             <ul class="this-page-menu">
             <ul class="this-page-menu">
               <li><a href="../sources/reference/celery.task.builtins.txt"
               <li><a href="../sources/reference/celery.task.builtins.txt"
@@ -132,12 +132,12 @@ class </em><tt class="descclassname">celery.task.builtins.</tt><tt class="descna
           <a href="../modindex.html" title="Global Module Index"
           <a href="../modindex.html" title="Global Module Index"
              >modules</a> |</li>
              >modules</a> |</li>
         <li class="right" >
         <li class="right" >
-          <a href="celery.discovery.html" title="Task Discovery - celery.discovery"
+          <a href="celery.task.strategy.html" title="Common Task Strategies - celery.task.strategy"
              >next</a> |</li>
              >next</a> |</li>
         <li class="right" >
         <li class="right" >
           <a href="celery.registry.html" title="Task Registry - celery.registry"
           <a href="celery.registry.html" title="Task Registry - celery.registry"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.task.html

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

+ 5 - 5
reference/celery.utils.html

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

+ 5 - 5
reference/celery.views.html

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

+ 5 - 5
reference/celery.worker.controllers.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Worker Controller Threads - celery.worker.controllers &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Worker Controller Threads - celery.worker.controllers &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="next" title="Task Pool - celery.pool" href="celery.pool.html" />
     <link rel="prev" title="Executable Jobs - celery.worker.job" href="celery.worker.job.html" /> 
     <link rel="prev" title="Executable Jobs - celery.worker.job" href="celery.worker.job.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.worker.job.html" title="Executable Jobs - celery.worker.job"
           <a href="celery.worker.job.html" title="Executable Jobs - celery.worker.job"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -168,7 +168,7 @@ them to the <tt class="xref docutils literal"><span class="pre">bucket_queue</sp
         <li class="right" >
         <li class="right" >
           <a href="celery.worker.job.html" title="Executable Jobs - celery.worker.job"
           <a href="celery.worker.job.html" title="Executable Jobs - celery.worker.job"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 5 - 5
reference/celery.worker.html

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

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

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Executable Jobs - celery.worker.job &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Executable Jobs - celery.worker.job &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" 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="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" /> 
     <link rel="prev" title="Multiprocessing Worker - celery.worker" href="celery.worker.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
         <li class="right" >
           <a href="celery.worker.html" title="Multiprocessing Worker - celery.worker"
           <a href="celery.worker.html" title="Multiprocessing Worker - celery.worker"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
@@ -56,7 +56,7 @@
 <dl class="class">
 <dl class="class">
 <dt id="celery.worker.job.TaskWrapper">
 <dt id="celery.worker.job.TaskWrapper">
 <em class="property">
 <em class="property">
-class </em><tt class="descclassname">celery.worker.job.</tt><tt class="descname">TaskWrapper</tt><big>(</big><em>task_name</em>, <em>task_id</em>, <em>task_func</em>, <em>args</em>, <em>kwargs</em>, <em>on_acknowledge=None</em>, <em>**opts</em><big>)</big><a class="headerlink" href="#celery.worker.job.TaskWrapper" title="Permalink to this definition">¶</a></dt>
+class </em><tt class="descclassname">celery.worker.job.</tt><tt class="descname">TaskWrapper</tt><big>(</big><em>task_name</em>, <em>task_id</em>, <em>task_func</em>, <em>args</em>, <em>kwargs</em>, <em>on_ack=None</em>, <em>**opts</em><big>)</big><a class="headerlink" href="#celery.worker.job.TaskWrapper" title="Permalink to this definition">¶</a></dt>
 <dd><p>Class wrapping a task to be run.</p>
 <dd><p>Class wrapping a task to be run.</p>
 <table class="docutils field-list" frame="void" rules="none">
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
 <col class="field-name" />
@@ -184,7 +184,7 @@ without raising an exception).</dd></dl>
 
 
 <dl class="function">
 <dl class="function">
 <dt id="celery.worker.job.jail">
 <dt id="celery.worker.job.jail">
-<tt class="descclassname">celery.worker.job.</tt><tt class="descname">jail</tt><big>(</big><em>task_id</em>, <em>task_name</em>, <em>func</em>, <em>args</em>, <em>kwargs</em>, <em>on_acknowledge=None</em><big>)</big><a class="headerlink" href="#celery.worker.job.jail" title="Permalink to this definition">¶</a></dt>
+<tt class="descclassname">celery.worker.job.</tt><tt class="descname">jail</tt><big>(</big><em>task_id</em>, <em>task_name</em>, <em>func</em>, <em>args</em>, <em>kwargs</em><big>)</big><a class="headerlink" href="#celery.worker.job.jail" title="Permalink to this definition">¶</a></dt>
 <dd><p>Wraps the task in a jail, which catches all exceptions, and
 <dd><p>Wraps the task in a jail, which catches all exceptions, and
 saves the status and result of the task execution to the task
 saves the status and result of the task execution to the task
 meta backend.</p>
 meta backend.</p>
@@ -264,7 +264,7 @@ the exception instance on failure.</p>
         <li class="right" >
         <li class="right" >
           <a href="celery.worker.html" title="Multiprocessing Worker - celery.worker"
           <a href="celery.worker.html" title="Multiprocessing Worker - celery.worker"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>

+ 7 - 6
reference/index.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Module API Reference &mdash; Celery v0.4.2 (stable) documentation</title>
+    <title>Module API Reference &mdash; Celery v0.4.12 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
         URL_ROOT:    '../',
-        VERSION:     '0.4.2 (stable)',
+        VERSION:     '0.4.12 (stable)',
         COLLAPSE_MODINDEX: false,
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.2 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.4.12 (stable) documentation" href="../index.html" />
     <link rel="next" title="Defining Tasks - celery.task.base" href="celery.task.base.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" /> 
     <link rel="prev" title="Frequently Asked Questions" href="../faq.html" /> 
   </head>
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
         <li class="right" >
           <a href="../faq.html" title="Frequently Asked Questions"
           <a href="../faq.html" title="Frequently Asked Questions"
              accesskey="P">previous</a> |</li>
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>  
     </div>  
 
 
@@ -56,7 +56,7 @@
 <tbody valign="top">
 <tbody valign="top">
 <tr class="field"><th class="field-name">Release:</th><td class="field-body">0.4</td>
 <tr class="field"><th class="field-name">Release:</th><td class="field-body">0.4</td>
 </tr>
 </tr>
-<tr class="field"><th class="field-name">Date:</th><td class="field-body">July 19, 2009</td>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">July 28, 2009</td>
 </tr>
 </tr>
 </tbody>
 </tbody>
 </table>
 </table>
@@ -67,6 +67,7 @@
 <li class="toctree-l1"><a class="reference external" href="celery.task.html">Task Information and Utilities - celery.task</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.task.html">Task Information and Utilities - celery.task</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.registry.html">Task Registry - celery.registry</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.registry.html">Task Registry - celery.registry</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.task.builtins.html">Built-in Task Classes - celery.task.builtins</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.task.builtins.html">Built-in Task Classes - celery.task.builtins</a></li>
+<li class="toctree-l1"><a class="reference external" href="celery.task.strategy.html">Common Task Strategies - celery.task.strategy</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.discovery.html">Task Discovery - celery.discovery</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.discovery.html">Task Discovery - celery.discovery</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.monitoring.html">Statistics and Monitoring - celery.monitoring</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.monitoring.html">Statistics and Monitoring - celery.monitoring</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.messaging.html">Messaging - celery.messaging</a></li>
 <li class="toctree-l1"><a class="reference external" href="celery.messaging.html">Messaging - celery.messaging</a></li>
@@ -141,7 +142,7 @@
         <li class="right" >
         <li class="right" >
           <a href="../faq.html" title="Frequently Asked Questions"
           <a href="../faq.html" title="Frequently Asked Questions"
              >previous</a> |</li>
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.2 (stable) documentation</a> &raquo;</li> 
+        <li><a href="../index.html">Celery v0.4.12 (stable) documentation</a> &raquo;</li> 
       </ul>
       </ul>
     </div>
     </div>
     <div class="footer">
     <div class="footer">

+ 5 - 5
search.html

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

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
searchindex.js


+ 46 - 0
sources/changelog.txt

@@ -2,6 +2,52 @@
 Change history
 Change history
 ==============
 ==============
 
 
+0.4.12 [2009-07-28 04:43 P.M CET]
+
+* The task pool is now supervised, so if a pool worker crashes,
+	goes away or stops responding, it is automatically replaced with
+	a new one.
+
+* Task.name is now automatically generated out of class module+name, e.g.
+	``"djangotwitter.tasks.UpdateStatusesTask"``. Very convenient. No idea why
+	we didn't do this before. Some documentation is updated to not manually
+	specify a task name.
+
+* New Tutorial: Creating a click counter using carrot and celery
+
+* The periodic task table is now locked for reading while getting
+	periodic task status.
+
+* A lot more debugging information is now available by turning on the
+	``DEBUG`` loglevel (``--loglevel=DEBUG``).
+
+* Functions/methods with a timeout argument now works correctly.
+
+* New: ``celery.strategy.even_time_distribution``: 
+	With an iterator yielding task args, kwargs tuples, evenly distribute
+	the processing of its tasks throughout the time window available.
+
+* Log message ``Unknown task ignored...`` now has loglevel ``ERROR``
+
+* Log message ``"Got task from broker"`` is now emitted for all tasks, even if
+	the task has an ETA (estimated time of arrival). Also the message now
+	includes the ETA for the task (if any).
+
+* Acknowledgement now happens in the pool callback. Can't do ack in the job
+	target, as it's not pickleable (can't share AMQP connection, etc)).
+
+* Added note about .delay hanging in README
+
+* Tests now passing in Django 1.1
+
+* Fixed discovery to make sure app is in INSTALLED_APPS
+
+* Previously overrided pool behaviour (process reap, wait until pool worker
+	available, etc.) is now handled by ``multiprocessing.Pool`` itself.
+
+* Convert statistics data to unicode for use as kwargs. Thanks Lucy!
+
+
 0.4.1 [2009-07-02 01:42 P.M CET]
 0.4.1 [2009-07-02 01:42 P.M CET]
 --------------------------------
 --------------------------------
 
 

+ 15 - 0
sources/faq.txt

@@ -26,6 +26,21 @@ celeryd is not doing anything, just hanging
 --------------------------------------------
 --------------------------------------------
 
 
 **Answer:** See `MySQL is throwing deadlock errors, what can I do?`_.
 **Answer:** See `MySQL is throwing deadlock errors, what can I do?`_.
+            or `Why is Task.delay/apply\* just hanging?`.
+
+Why is Task.delay/apply\* just hanging?`
+----------------------------------------
+
+**Answer:** :mod:`amqplib` hangs if it isn't able to authenticate to the
+AMQP server, so make sure you are able to access the configured vhost using
+the user and password.
+
+Why won't celeryd run on FreeBSD?
+---------------------------------
+
+**Answer:** multiprocessing.Pool requires a working POSIX semaphore
+implementation which isn't enabled in FreeBSD by default. You have to enable
+POSIX semaphores in the kernel and manually recompile multiprocessing.
 
 
 I'm having ``IntegrityError: Duplicate Key`` errors. Why?
 I'm having ``IntegrityError: Duplicate Key`` errors. Why?
 ----------------------------------------------------------
 ----------------------------------------------------------

+ 1 - 1
sources/introduction.txt

@@ -2,7 +2,7 @@
  celery - Distributed Task Queue for Django.
  celery - Distributed Task Queue for Django.
 =============================================
 =============================================
 
 
-:Version: 0.4.2
+:Version: 0.4.12
 
 
 Introduction
 Introduction
 ============
 ============

+ 1 - 0
sources/reference/index.txt

@@ -14,6 +14,7 @@
     celery.task
     celery.task
     celery.registry
     celery.registry
     celery.task.builtins
     celery.task.builtins
+    celery.task.strategy
     celery.discovery
     celery.discovery
     celery.monitoring
     celery.monitoring
     celery.messaging
     celery.messaging

+ 5 - 5
tutorials/clickcounter.html

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

+ 6 - 6
tutorials/index.html

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

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است