Browse Source

Autogenerated documentation for github.

Ask Solem 17 năm trước cách đây
mục cha
commit
115296db5b
45 tập tin đã thay đổi với 471 bổ sung và 239 xóa
  1. 5 5
      changelog.html
  2. 66 6
      faq.html
  3. 19 11
      genindex.html
  4. 7 5
      index.html
  5. 6 6
      introduction.html
  6. 5 5
      links.html
  7. 5 5
      modindex.html
  8. 18 10
      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. 31 7
      reference/celery.conf.html
  16. 5 5
      reference/celery.datastructures.html
  17. 5 5
      reference/celery.discovery.html
  18. 8 6
      reference/celery.execute.html
  19. 6 6
      reference/celery.fields.html
  20. 5 5
      reference/celery.log.html
  21. 5 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. 5 5
      reference/celery.pool.html
  26. 5 5
      reference/celery.registry.html
  27. 5 5
      reference/celery.result.html
  28. 5 5
      reference/celery.supervisor.html
  29. 12 8
      reference/celery.task.base.html
  30. 5 5
      reference/celery.task.builtins.html
  31. 5 5
      reference/celery.task.html
  32. 5 5
      reference/celery.task.strategy.html
  33. 50 5
      reference/celery.utils.html
  34. 5 5
      reference/celery.views.html
  35. 5 5
      reference/celery.worker.controllers.html
  36. 15 7
      reference/celery.worker.html
  37. 5 5
      reference/celery.worker.job.html
  38. 7 7
      reference/index.html
  39. 5 5
      search.html
  40. 0 0
      searchindex.js
  41. 72 1
      sources/faq.txt
  42. 1 1
      sources/introduction.txt
  43. 3 3
      sources/tutorials/clickcounter.txt
  44. 8 8
      tutorials/clickcounter.html
  45. 7 7
      tutorials/index.html

+ 5 - 5
changelog.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Change history &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Change history &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="index.html" />
     <link rel="next" title="Interesting Links" href="links.html" />
     <link rel="prev" title="Celery Worker Daemon - celery.bin.celeryd" href="reference/celery.bin.celeryd.html" /> 
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
           <a href="reference/celery.bin.celeryd.html" title="Celery Worker Daemon - celery.bin.celeryd"
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -702,7 +702,7 @@ the name change request is in <tt class="docutils literal"><span class="pre">doc
         <li class="right" >
           <a href="reference/celery.bin.celeryd.html" title="Celery Worker Daemon - celery.bin.celeryd"
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">

+ 66 - 6
faq.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Frequently Asked Questions &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Frequently Asked Questions &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="index.html" />
     <link rel="next" title="Module API Reference" href="reference/index.html" />
     <link rel="prev" title="Tutorial: Creating a click counter using carrot and celery" href="tutorials/clickcounter.html" /> 
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
           <a href="tutorials/clickcounter.html" title="Tutorial: Creating a click counter using carrot and celery"
              accesskey="P">previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -132,6 +132,65 @@ same worker when it has been restarted), so to properly purge the queue of
 waiting tasks you have to stop all the workers, and then discard the tasks
 using <tt class="docutils literal"><span class="pre">discard_all</span></tt>.</p>
 </div>
+<div class="section" id="can-i-use-celery-with-activemq-stomp">
+<h3>Can I use celery with ActiveMQ/Stomp?<a class="headerlink" href="#can-i-use-celery-with-activemq-stomp" title="Permalink to this headline">¶</a></h3>
+<p><strong>Answer</strong>: Yes. But this is very experimental for now.</p>
+<p>First you have to use the <tt class="docutils literal"><span class="pre">master</span></tt> branch of <tt class="docutils literal"><span class="pre">celery</span></tt>:</p>
+<div class="highlight-python"><pre>$ git clone git://github.com/ask/celery.git
+$ cd celery
+$ sudo python setup.py install
+$ cd ..</pre>
+</div>
+<p>Then you need to install the <tt class="docutils literal"><span class="pre">stompbackend</span></tt> branch of <tt class="docutils literal"><span class="pre">carrot</span></tt>:</p>
+<blockquote>
+$ git clone git://github.com/ask/carrot.git
+$ cd carrot
+$ git checkout stompbackend
+$ sudo python setup.py install
+$ cd ..</blockquote>
+<p>And my fork of <tt class="docutils literal"><span class="pre">python-stomp</span></tt> which adds non-blocking support:</p>
+<div class="highlight-python"><pre>$ hg clone http://bitbucket.org/asksol/python-stomp/
+$ cd python-stomp
+$ sudo python setup.py install
+$ cd ..</pre>
+</div>
+<p>In this example we will use a queue called <tt class="docutils literal"><span class="pre">celery</span></tt> which we created in
+the ActiveMQ web admin interface.</p>
+<p><strong>Note</strong>: For ActiveMQ the queue name has to have <tt class="docutils literal"><span class="pre">&quot;/queue/&quot;</span></tt> prepended to
+it. i.e. the queue <tt class="docutils literal"><span class="pre">celery</span></tt> becomes <tt class="docutils literal"><span class="pre">/queue/celery</span></tt>.</p>
+<p>Since a STOMP queue is a single named entity and it doesn&#8217;t have the
+routing capabilities of AMQP you need to set both the <tt class="docutils literal"><span class="pre">queue</span></tt>, and
+<tt class="docutils literal"><span class="pre">exchange</span></tt> settings to your queue name. This is a minor inconvenience since
+carrot needs to maintain the same interface for both AMQP and STOMP (obviously
+the one with the most capabilities won).</p>
+<p>Use the following specific settings in your <tt class="docutils literal"><span class="pre">settings.py</span></tt>:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="c"># Makes python-stomp the default backend for carrot.</span>
+<span class="n">CARROT_BACKEND</span> <span class="o">=</span> <span class="s">&quot;pystomp&quot;</span>
+
+<span class="c"># STOMP hostname and port settings.</span>
+<span class="n">AMQP_HOST</span> <span class="o">=</span> <span class="s">&quot;localhost&quot;</span>
+<span class="n">AMQP_PORT</span> <span class="o">=</span> <span class="mf">61613</span>
+
+<span class="c"># The queue name to use (both queue and exchange must be set to the</span>
+<span class="c"># same queue name when using STOMP!!!)</span>
+<span class="n">CELERY_AMQP_CONSUMER_QUEUE</span> <span class="o">=</span> <span class="s">&quot;/queue/celery&quot;</span>
+<span class="n">CELERY_AMQP_EXCHANGE</span> <span class="o">=</span> <span class="s">&quot;/queue/celery&quot;</span>
+</pre></div>
+</div>
+<p>Now you can go on reading the tutorial in the README, ignoring any AMQP
+specific options.</p>
+</div>
+<div class="section" id="which-features-are-not-supported-when-using-stomp">
+<h3>Which features are not supported when using STOMP?<a class="headerlink" href="#which-features-are-not-supported-when-using-stomp" title="Permalink to this headline">¶</a></h3>
+<p>This is a (possible incomplete) list of features not available when
+using the STOMP backend:</p>
+<ul class="simple">
+<li>routing keys</li>
+<li>exchange types (direct, topic, headers, etc)</li>
+<li>immediate</li>
+<li>mandatory</li>
+</ul>
+</div>
 <div class="section" id="can-i-send-some-tasks-to-only-some-servers">
 <h3>Can I send some tasks to only some servers?<a class="headerlink" href="#can-i-send-some-tasks-to-only-some-servers" title="Permalink to this headline">¶</a></h3>
 <p><strong>Answer:</strong> As of now there is only one use-case that works like this,
@@ -182,7 +241,6 @@ configuration:</p>
 <span class="kn">from</span> <span class="nn">celery.task</span> <span class="kn">import</span> <span class="n">Task</span>
 
 <span class="k">class</span> <span class="nc">FeedImportTask</span><span class="p">(</span><span class="n">Task</span><span class="p">):</span>
-    <span class="n">name</span> <span class="o">=</span> <span class="s">&quot;import_feed&quot;</span>
     <span class="n">routing_key</span> <span class="o">=</span> <span class="s">&quot;feed.importer&quot;</span>
 
     <span class="k">def</span> <span class="nf">run</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">feed_url</span><span class="p">):</span>
@@ -221,6 +279,8 @@ configuration:</p>
 <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="#how-do-i-discard-all-waiting-tasks">How do I discard all waiting tasks?</a></li>
 <li><a class="reference external" href="#i-ve-discarded-messages-but-there-are-still-messages-left-in-the-queue">I&#8217;ve discarded messages, but there are still messages left in the queue?</a></li>
+<li><a class="reference external" href="#can-i-use-celery-with-activemq-stomp">Can I use celery with ActiveMQ/Stomp?</a></li>
+<li><a class="reference external" href="#which-features-are-not-supported-when-using-stomp">Which features are not supported when using STOMP?</a></li>
 <li><a class="reference external" href="#can-i-send-some-tasks-to-only-some-servers">Can I send some tasks to only some servers?</a></li>
 </ul>
 </li>
@@ -271,7 +331,7 @@ configuration:</p>
         <li class="right" >
           <a href="tutorials/clickcounter.html" title="Tutorial: Creating a click counter using carrot and celery"
              >previous</a> |</li>
-        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">

+ 19 - 11
genindex.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Index &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Index &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="index.html" /> 
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="index.html" /> 
   </head>
   <body>
     <div class="related">
@@ -31,7 +31,7 @@
         <li class="right" >
           <a href="modindex.html" title="Global Module Index"
              accesskey="M">modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -115,19 +115,22 @@
 <dt><a href="reference/celery.pool.html#celery.pool.DynamicPool.add_worker">add_worker() (celery.pool.DynamicPool method)</a></dt>
 <dt><a href="reference/celery.registry.html#celery.registry.AlreadyRegistered">AlreadyRegistered</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.ALWAYS_EAGER">ALWAYS_EAGER (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.ALWAYS_EAGER">[1]</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.AMQP_CONNECTION_MAX_RETRIES">AMQP_CONNECTION_MAX_RETRIES (in module celery.conf)</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.AMQP_CONNECTION_RETRY">AMQP_CONNECTION_RETRY (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_CONSUMER_QUEUE">AMQP_CONSUMER_QUEUE (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_QUEUE">[1]</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_QUEUES">AMQP_CONSUMER_QUEUES (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_QUEUES">[1]</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_ROUTING_KEY">AMQP_CONSUMER_ROUTING_KEY (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_ROUTING_KEY">[1]</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.AMQP_EXCHANGE">AMQP_EXCHANGE (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_EXCHANGE">[1]</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.AMQP_EXCHANGE_TYPE">AMQP_EXCHANGE_TYPE (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_EXCHANGE_TYPE">[1]</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.amqp_listener">amqp_listener (celery.worker.WorkController attribute)</a></dt>
-<dt><a href="reference/celery.conf.html#celery.conf.AMQP_PUBLISHER_ROUTING_KEY">AMQP_PUBLISHER_ROUTING_KEY (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_PUBLISHER_ROUTING_KEY">[1]</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.AMQP_PUBLISHER_ROUTING_KEY">AMQP_PUBLISHER_ROUTING_KEY (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_PUBLISHER_ROUTING_KEY">[1]</a></dt></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.worker.html#celery.worker.AMQPListener">AMQPListener (class in celery.worker)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.Task.apply">apply() (celery.task.base.Task class method)</a></dt>
   <dd><dl>
     <dt><a href="reference/celery.execute.html#celery.execute.apply">(in module celery.execute)</a></dt>
     <dt><a href="reference/celery.views.html#celery.views.apply">(in module celery.views)</a></dt>
-  </dl></dd></dl></td><td width="33%" valign="top"><dl>
+  </dl></dd>
 <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.apply_async">apply_async() (celery.pool.TaskPool method)</a></dt>
   <dd><dl>
     <dt><a href="reference/celery.task.base.html#celery.task.base.Task.apply_async">(celery.task.base.Task class method)</a></dt>
@@ -202,8 +205,8 @@
 <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.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></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.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.job.html#module-celery.worker.job">celery.worker.job (module)</a></dt>
 <dt>celeryd command line option</dt>
   <dd><dl>
@@ -232,6 +235,7 @@
 <dt><a href="reference/celery.monitoring.html#celery.monitoring.StatsCollector.collect">collect() (celery.monitoring.StatsCollector method)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.TaskSetResult.completed_count">completed_count() (celery.result.TaskSetResult method)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.concurrency">concurrency (celery.worker.WorkController attribute)</a></dt>
+<dt><a href="reference/celery.worker.html#celery.worker.AMQPListener.consume_messages">consume_messages() (celery.worker.AMQPListener method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.create_exception_cls">create_exception_cls() (celery.backends.base.BaseBackend method)</a></dt>
 </dl></td></tr></table>
 
@@ -246,7 +250,7 @@
 <dt><a href="reference/celery.conf.html#celery.conf.DAEMON_PID_FILE">DAEMON_PID_FILE (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.DAEMON_PID_FILE">[1]</a></dt>
 <dt><a href="reference/celery.models.html#TaskMeta.date_done">date_done (TaskMeta attribute)</a></dt>
 <dt><a href="reference/celery.messaging.html#celery.messaging.TaskConsumer.decoder">decoder() (celery.messaging.TaskConsumer method)</a></dt>
-<dt><a href="reference/celery.conf.html#celery.conf.DEFAULT_TASK_RESULT_EXPIRES">DEFAULT_TASK_RESULT_EXPIRES (in module celery.conf)</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.DEFAULT_AMQP_CONNECTION_MAX_RETRIES">DEFAULT_AMQP_CONNECTION_MAX_RETRIES (in module celery.conf)</a></dt>
 <dt><a href="reference/celery.backends.html#celery.backends.DefaultBackend">DefaultBackend (class in celery.backends)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.Task.delay">delay() (celery.task.base.Task class method)</a></dt>
   <dd><dl>
@@ -291,6 +295,7 @@
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.ExceptionInfo.exception">exception (celery.datastructures.ExceptionInfo attribute)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.exception_to_python">exception_to_python() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.ExceptionInfo">ExceptionInfo (class in celery.datastructures)</a></dt>
+<dt><a href="reference/celery.task.base.html#celery.task.base.Task.exchange">exchange (celery.task.base.Task attribute)</a></dt>
 <dt><a href="reference/celery.worker.job.html#celery.worker.job.TaskWrapper.execute">execute() (celery.worker.job.TaskWrapper method)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.execute_remote">execute_remote() (in module celery.task)</a></dt>
 <dt><a href="reference/celery.worker.job.html#celery.worker.job.TaskWrapper.execute_using_pool">execute_using_pool() (celery.worker.job.TaskWrapper method)</a></dt>
@@ -329,6 +334,7 @@
 <dt><a href="reference/celery.backends.html#celery.backends.get_default_backend_cls">get_default_backend_cls (in module celery.backends)</a></dt>
 <dt><a href="reference/celery.backends.html#celery.backends.get_default_periodicstatus_backend_cls">get_default_periodicstatus_backend_cls (in module celery.backends)</a></dt>
 <dt><a href="reference/celery.backends.html#celery.backends.get_default_periodicstatus_backend_cls">get_default_periodicstatus_backend_cls() (in module celery.backends)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.utils.html#celery.utils.get_full_cls_name">get_full_cls_name() (in module celery.utils)</a></dt>
 <dt><a href="reference/celery.fields.html#celery.fields.PickledObjectField.get_internal_type">get_internal_type() (celery.fields.PickledObjectField method)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.Task.get_logger">get_logger() (celery.task.base.Task method)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.Task.get_publisher">get_publisher() (celery.task.base.Task method)</a></dt>
@@ -523,6 +529,7 @@
 <dt><a href="reference/celery.registry.html#celery.registry.TaskRegistry.register">register() (celery.registry.TaskRegistry method)</a></dt>
 <dt><a href="reference/celery.managers.html#celery.managers.TableLock.release">release() (celery.managers.TableLock method)</a></dt>
 <dt><a href="reference/celery.task.base.html#celery.task.base.TaskSet.remote_execute">remote_execute() (celery.task.base.TaskSet class method)</a></dt>
+<dt><a href="reference/celery.utils.html#celery.utils.repeatlast">repeatlast() (in module celery.utils)</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.worker.html#celery.worker.AMQPListener.reset_connection">reset_connection() (celery.worker.AMQPListener method)</a></dt>
@@ -531,7 +538,8 @@
     <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>
   </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></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.utils.html#celery.utils.retry_over_time">retry_over_time() (in module celery.utils)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<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.monitoring.html#celery.monitoring.Statistics.run">run() (celery.monitoring.Statistics method)</a></dt>
   <dd><dl>
     <dt><a href="reference/celery.supervisor.html#celery.supervisor.OFASupervisor.Process.run">(celery.supervisor.OFASupervisor.Process method)</a></dt>
@@ -715,7 +723,7 @@
         <li class="right" >
           <a href="modindex.html" title="Global Module Index"
              >modules</a> |</li>
-        <li><a href="index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">

+ 7 - 5
index.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Celery - The Django Task Queue &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Celery - The Django Task Queue &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="static/nature.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="" />
     <link rel="next" title="celery - Distributed Task Queue for Django." href="introduction.html" /> 
   </head>
   <body>
@@ -35,7 +35,7 @@
         <li class="right" >
           <a href="introduction.html" title="celery - Distributed Task Queue for Django."
              accesskey="N">next</a> |</li>
-        <li><a href="">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -102,6 +102,8 @@
 <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#how-do-i-discard-all-waiting-tasks">How do I discard all waiting tasks?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#i-ve-discarded-messages-but-there-are-still-messages-left-in-the-queue">I&#8217;ve discarded messages, but there are still messages left in the queue?</a></li>
+<li class="toctree-l3"><a class="reference external" href="faq.html#can-i-use-celery-with-activemq-stomp">Can I use celery with ActiveMQ/Stomp?</a></li>
+<li class="toctree-l3"><a class="reference external" href="faq.html#which-features-are-not-supported-when-using-stomp">Which features are not supported when using STOMP?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#can-i-send-some-tasks-to-only-some-servers">Can I send some tasks to only some servers?</a></li>
 </ul>
 </li>
@@ -234,7 +236,7 @@
         <li class="right" >
           <a href="introduction.html" title="celery - Distributed Task Queue for Django."
              >next</a> |</li>
-        <li><a href="">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">

+ 6 - 6
introduction.html

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

+ 5 - 5
links.html

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

+ 5 - 5
modindex.html

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

+ 18 - 10
objects.inv

@@ -1,6 +1,6 @@
 # Sphinx inventory version 1
 # Project: Celery
-# Version: 0.4
+# Version: 0.6
 celery.backends.base mod reference/celery.backends.base.html
 celery.execute mod reference/celery.execute.html
 celery.task.strategy mod reference/celery.task.strategy.html
@@ -73,7 +73,7 @@ celery.registry.TaskRegistry.filter_types method reference/celery.registry.html
 celery.backends.base.UnpickleableExceptionWrapper.exc_args attribute reference/celery.backends.base.html
 celery.worker.controllers.Mediator class reference/celery.worker.controllers.html
 celery.conf.AMQP_CONSUMER_QUEUE data reference/celery.conf.html
-celery.task.base.PeriodicTask.run_every attribute reference/celery.task.base.html
+celery.worker.WorkController.pool attribute reference/celery.worker.html
 celery.worker.controllers.BackgroundThread class reference/celery.worker.controllers.html
 celery.worker.job.TaskWrapper.extend_with_default_kwargs method reference/celery.worker.job.html
 celery.datastructures.ExceptionInfo.traceback attribute reference/celery.datastructures.html
@@ -95,9 +95,9 @@ celery.fields.PickledObjectField.get_db_prep_save method reference/celery.fields
 celery.monitoring.StatsCollector.dump_to_cache method reference/celery.monitoring.html
 celery.task.execute_remote function reference/celery.task.html
 celery.result.TaskSetResult.total attribute reference/celery.result.html
-celery.backends.base.find_nearest_pickleable_exception function reference/celery.backends.base.html
+celery.conf.DEFAULT_AMQP_CONNECTION_MAX_RETRIES data reference/celery.conf.html
 celery.task.base.ExecuteRemoteTask.run method reference/celery.task.base.html
-celery.task.ping function reference/celery.task.html
+celery.conf.AMQP_CONSUMER_QUEUES data reference/celery.conf.html
 celery.managers.PeriodicTaskManager class reference/celery.managers.html
 celery.worker.job.TaskWrapper.from_message classmethod reference/celery.worker.job.html
 celery.task.base.Task.run method reference/celery.task.base.html
@@ -118,6 +118,7 @@ celery.worker.AMQPListener.bucket_queue attribute reference/celery.worker.html
 celery.monitoring.TaskTimerStats class reference/celery.monitoring.html
 celery.worker.job.TaskWrapper.message attribute reference/celery.worker.job.html
 PeriodicTaskMeta.task attribute reference/celery.models.html
+celery.views.task_status function reference/celery.views.html
 celery.supervisor.OFASupervisor.Process.daemon attribute reference/celery.supervisor.html
 celery.result.TaskSetResult.successful method reference/celery.result.html
 celery.backends.base.BaseBackend.wait_for method reference/celery.backends.base.html
@@ -126,7 +127,7 @@ celery.backends.base.BaseBackend.mark_as_done method reference/celery.backends.b
 celery.supervisor.OFASupervisor.Process class reference/celery.supervisor.html
 celery.registry.TaskRegistry.get_all_periodic method reference/celery.registry.html
 PeriodicTaskMeta.last_run_at attribute reference/celery.models.html
-celery.worker.job.TaskWrapper.execute method reference/celery.worker.job.html
+celery.utils.repeatlast function reference/celery.utils.html
 celery.worker.controllers.BackgroundThread.stop method reference/celery.worker.controllers.html
 celery.registry.TaskRegistry.unregister method reference/celery.registry.html
 celery.result.TaskSetResult.itersubtasks method reference/celery.result.html
@@ -145,6 +146,7 @@ celery.conf.AMQP_CONSUMER_ROUTING_KEY data reference/celery.conf.html
 celery.backends.base.BaseBackend class reference/celery.backends.base.html
 celery.conf.AMQP_EXCHANGE_TYPE data reference/celery.conf.html
 celery.pool.DynamicPool.add_worker method reference/celery.pool.html
+celery.utils.get_full_cls_name function reference/celery.utils.html
 celery.supervisor.OFASupervisor.start 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
@@ -162,6 +164,7 @@ celery.messaging.TaskPublisher.delay_task method reference/celery.messaging.html
 celery.backends.base.BaseBackend.prepare_result method reference/celery.backends.base.html
 celery.pool.TaskPool.limit attribute reference/celery.pool.html
 celery.result.TaskSetResult class reference/celery.result.html
+celery.worker.WorkController.amqp_listener attribute reference/celery.worker.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_module attribute reference/celery.backends.base.html
 celery.task.dmap_async function reference/celery.task.html
 celery.supervisor.OFASupervisor class reference/celery.supervisor.html
@@ -184,6 +187,7 @@ celery.utils.gen_unique_id function reference/celery.utils.html
 TASK_STATUS_RETRY data reference/celery.models.html
 celery.task.base.PeriodicTask class reference/celery.task.base.html
 TASK_STATUSES data reference/celery.models.html
+celery.conf.AMQP_CONNECTION_RETRY data reference/celery.conf.html
 celery.backends.base.BaseBackend.mark_as_failure method reference/celery.backends.base.html
 celery.conf.AMQP_EXCHANGE data reference/celery.conf.html
 celery.datastructures.ExceptionInfo.exception attribute reference/celery.datastructures.html
@@ -205,15 +209,15 @@ celery.supervisor.OFASupervisor.max_restart_freq_time attribute reference/celery
 celery.backends.get_backend_cls function reference/celery.backends.html
 celery.managers.TableLock.unlock_table method reference/celery.managers.html
 celery.worker.controllers.BackgroundThread.on_iteration method reference/celery.worker.controllers.html
-celery.worker.AMQPListener.hold_queue attribute reference/celery.worker.html
+celery.conf.AMQP_CONNECTION_MAX_RETRIES data reference/celery.conf.html
 celery.conf.DAEMON_LOG_FILE data reference/celery.conf.html
 celery.backends.base.BaseBackend.create_exception_cls method reference/celery.backends.base.html
-celery.worker.WorkController.amqp_listener attribute reference/celery.worker.html
+celery.worker.AMQPListener.consume_messages method reference/celery.worker.html
 celery.monitoring.Statistics.stop method reference/celery.monitoring.html
 celery.result.EagerResult.status attribute reference/celery.result.html
 celery.monitoring.StatsCollector.total_task_time_running attribute reference/celery.monitoring.html
 celery.monitoring.TimerStats.time_start attribute reference/celery.monitoring.html
-celery.views.task_status function reference/celery.views.html
+celery.backends.base.find_nearest_pickleable_exception function reference/celery.backends.base.html
 celery.task.base.Task.name attribute reference/celery.task.base.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_args attribute reference/celery.backends.base.html
 celery.managers.TableLock.lock_table method reference/celery.managers.html
@@ -221,6 +225,7 @@ celery.pool.TaskPool.stop method reference/celery.pool.html
 celery.task.base.TaskSet.arguments attribute reference/celery.task.base.html
 celery.supervisor.OFASupervisor.max_restart_freq attribute reference/celery.supervisor.html
 celery.pool.TaskPool.apply_async method reference/celery.pool.html
+celery.task.ping function reference/celery.task.html
 celery.result.AsyncResult class reference/celery.result.html
 PeriodicTaskMeta.name attribute reference/celery.models.html
 celery.worker.controllers.BackgroundThread.run method reference/celery.worker.controllers.html
@@ -243,6 +248,7 @@ celery.backends.base.BaseBackend.UnpickleableExceptionWrapper exception referenc
 celery.managers.MySQLTableLock.unlock_table method reference/celery.managers.html
 celery.result.EagerResult.result attribute reference/celery.result.html
 celery.worker.job.TaskWrapper.kwargs attribute reference/celery.worker.job.html
+celery.utils.retry_over_time function reference/celery.utils.html
 celery.worker.AMQPListener.close_connection method reference/celery.worker.html
 celery.worker.AMQPListener.receive_message method reference/celery.worker.html
 celery.managers.PeriodicTaskManager.get_waiting_tasks method reference/celery.managers.html
@@ -251,6 +257,7 @@ celery.managers.TaskManager.get_task method reference/celery.managers.html
 celery.worker.WorkController.loglevel attribute reference/celery.worker.html
 celery.supervisor.MaxRestartsExceededError exception reference/celery.supervisor.html
 celery.worker.WorkController.is_detached attribute reference/celery.worker.html
+celery.worker.AMQPListener.hold_queue attribute reference/celery.worker.html
 celery.registry.TaskRegistry.get_all_regular method reference/celery.registry.html
 celery.registry.TaskRegistry class reference/celery.registry.html
 celery.backends.DefaultBackend class reference/celery.backends.html
@@ -276,6 +283,7 @@ celery.result.BaseAsyncResult.result attribute reference/celery.result.html
 celery.result.TaskSetResult.failed method reference/celery.result.html
 celery.task.builtins.DeleteExpiredTaskMetaTask.run method reference/celery.task.builtins.html
 celery.pool.TaskPool class reference/celery.pool.html
+celery.task.base.Task.exchange attribute reference/celery.task.base.html
 celery.worker.job.TaskWrapper class reference/celery.worker.job.html
 TaskMeta.status attribute reference/celery.models.html
 celery.worker.WorkController.concurrency attribute reference/celery.worker.html
@@ -288,12 +296,12 @@ TASK_STATUSES_CHOICES data reference/celery.models.html
 celery.utils.chunks function reference/celery.utils.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.pool.reap_process function reference/celery.pool.html
 celery.task.base.Task.mandatory attribute reference/celery.task.base.html
 celery.datastructures.PositionQueue.filled attribute reference/celery.datastructures.html
 celery.backends.base.UnpickleableExceptionWrapper.exc_module attribute reference/celery.backends.base.html
 celery.monitoring.Statistics.on_stop method reference/celery.monitoring.html
+celery.worker.job.TaskWrapper.execute method reference/celery.worker.job.html
 TASK_STATUS_DONE data reference/celery.models.html
 celery.backends.base.UnpickleableExceptionWrapper.exc_cls_name attribute reference/celery.backends.base.html
 celery.conf.AMQP_PUBLISHER_ROUTING_KEY data reference/celery.conf.html
@@ -304,7 +312,7 @@ celery.worker.controllers.PeriodicWorkController class reference/celery.worker.c
 celery.worker.controllers.BackgroundThread.on_start method reference/celery.worker.controllers.html
 celery.conf.LOG_LEVELS data reference/celery.conf.html
 celery.managers.TaskManager.is_done method reference/celery.managers.html
-celery.conf.DEFAULT_TASK_RESULT_EXPIRES data reference/celery.conf.html
+celery.task.base.PeriodicTask.run_every attribute reference/celery.task.base.html
 celery.supervisor.OFASupervisor.kwargs attribute reference/celery.supervisor.html
 celery.worker.controllers.Mediator.callback attribute reference/celery.worker.controllers.html
 celery.monitoring.Statistics.publish method reference/celery.monitoring.html

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

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

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

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

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

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Backend: Database - celery.backends.database &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Backend: Database - celery.backends.database &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Cache - celery.backends.cache" href="celery.backends.cache.html" />
     <link rel="prev" title="Backend: Base - celery.backends.base" href="celery.backends.base.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.backends.base.html" title="Backend: Base - celery.backends.base"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -156,7 +156,7 @@ the task class and id for the resulting tasks applied.</td>
         <li class="right" >
           <a href="celery.backends.base.html" title="Backend: Base - celery.backends.base"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>

+ 5 - 5
reference/celery.backends.html

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

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

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

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

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

+ 31 - 7
reference/celery.conf.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Configuration - celery.conf &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Configuration - celery.conf &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Datastructures - celery.datastructures" href="celery.datastructures.html" />
     <link rel="prev" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.backends.tyrant.html" title="Backend: Tokyo Tyrant - celery.backends.tyrant"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -58,6 +58,20 @@
 <tt class="descclassname">celery.conf.</tt><tt class="descname">ALWAYS_EAGER</tt><a class="headerlink" href="#celery.conf.ALWAYS_EAGER" title="Permalink to this definition">¶</a></dt>
 <dd></dd></dl>
 
+<dl class="data">
+<dt id="celery.conf.AMQP_CONNECTION_RETRY">
+<tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONNECTION_RETRY</tt><a class="headerlink" href="#celery.conf.AMQP_CONNECTION_RETRY" title="Permalink to this definition">¶</a></dt>
+<dd><dl class="data">
+<dt id="celery.conf.AMQP_CONNECTION_MAX_RETRIES">
+<tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONNECTION_MAX_RETRIES</tt><a class="headerlink" href="#celery.conf.AMQP_CONNECTION_MAX_RETRIES" title="Permalink to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Maximum number of retries before we give up re-establishing a connection
+to the AMQP broker.</p>
+<p>If this is set to <tt class="docutils literal"><span class="pre">0</span></tt> or <tt class="xref docutils literal"><span class="pre">None</span></tt>, we will retry forever.</p>
+<p>Default is <tt class="docutils literal"><span class="pre">100</span></tt> retries.</p>
+</dd></dl>
+
 <dl class="data">
 <dt id="celery.conf.AMQP_CONNECTION_TIMEOUT">
 <tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONNECTION_TIMEOUT</tt><a class="headerlink" href="#celery.conf.AMQP_CONNECTION_TIMEOUT" title="Permalink to this definition">¶</a></dt>
@@ -73,6 +87,16 @@ If unset, it will send the e-mails if <tt class="docutils literal"><span class="
 <dt id="celery.conf.AMQP_CONSUMER_QUEUE">
 <tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONSUMER_QUEUE</tt><a class="headerlink" href="#celery.conf.AMQP_CONSUMER_QUEUE" title="Permalink to this definition">¶</a></dt>
 <dd><dl class="data">
+<dt id="celery.conf.AMQP_CONSUMER_QUEUES">
+<tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONSUMER_QUEUES</tt><a class="headerlink" href="#celery.conf.AMQP_CONSUMER_QUEUES" title="Permalink to this definition">¶</a></dt>
+<dd>Dictionary defining multiple AMQP queues.</dd></dl>
+
+</dd></dl>
+
+<dl class="data">
+<dt>
+<tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONSUMER_QUEUES</tt></dt>
+<dd><dl class="data">
 <dt>
 <tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONNECTION_TIMEOUT</tt></dt>
 <dd>The timeout in seconds before we give up establishing a connection
@@ -167,8 +191,8 @@ for more information.</dd></dl>
 </dd></dl>
 
 <dl class="data">
-<dt id="celery.conf.DEFAULT_TASK_RESULT_EXPIRES">
-<tt class="descclassname">celery.conf.</tt><tt class="descname">DEFAULT_TASK_RESULT_EXPIRES</tt><a class="headerlink" href="#celery.conf.DEFAULT_TASK_RESULT_EXPIRES" title="Permalink to this definition">¶</a></dt>
+<dt id="celery.conf.DEFAULT_AMQP_CONNECTION_MAX_RETRIES">
+<tt class="descclassname">celery.conf.</tt><tt class="descname">DEFAULT_AMQP_CONNECTION_MAX_RETRIES</tt><a class="headerlink" href="#celery.conf.DEFAULT_AMQP_CONNECTION_MAX_RETRIES" title="Permalink to this definition">¶</a></dt>
 <dd><dl class="data">
 <dt id="celery.conf.LOG_LEVELS">
 <tt class="descclassname">celery.conf.</tt><tt class="descname">LOG_LEVELS</tt><a class="headerlink" href="#celery.conf.LOG_LEVELS" title="Permalink to this definition">¶</a></dt>
@@ -272,7 +296,7 @@ an <a title="celery.result.AsyncResult" class="reference external" href="celery.
         <li class="right" >
           <a href="celery.backends.tyrant.html" title="Backend: Tokyo Tyrant - celery.backends.tyrant"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>

+ 5 - 5
reference/celery.datastructures.html

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

+ 5 - 5
reference/celery.discovery.html

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

+ 8 - 6
reference/celery.execute.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Executing Tasks - celery.execute &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Executing Tasks - celery.execute &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Result - celery.result" href="celery.result.html" />
     <link rel="prev" title="Defining Tasks - celery.task.base" href="celery.task.base.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.task.base.html" title="Defining Tasks - celery.task.base"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -62,7 +62,7 @@
 
 <dl class="function">
 <dt id="celery.execute.apply_async">
-<tt class="descclassname">celery.execute.</tt><tt class="descname">apply_async</tt><big>(</big><em>task</em>, <em>args=None</em>, <em>kwargs=None</em>, <em>routing_key=None</em>, <em>immediate=None</em>, <em>mandatory=None</em>, <em>connection=None</em>, <em>connect_timeout=4</em>, <em>priority=None</em>, <em>countdown=None</em>, <em>eta=None</em>, <em>**opts</em><big>)</big><a class="headerlink" href="#celery.execute.apply_async" title="Permalink to this definition">¶</a></dt>
+<tt class="descclassname">celery.execute.</tt><tt class="descname">apply_async</tt><big>(</big><em>task</em>, <em>args=None</em>, <em>kwargs=None</em>, <em>countdown=None</em>, <em>eta=None</em>, <em>routing_key=None</em>, <em>exchange=None</em>, <em>immediate=None</em>, <em>mandatory=None</em>, <em>priority=None</em>, <em>connection=None</em>, <em>connect_timeout=4</em>, <em>**opts</em><big>)</big><a class="headerlink" href="#celery.execute.apply_async" title="Permalink to this definition">¶</a></dt>
 <dd><p>Run a task asynchronously by the celery daemon(s).</p>
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
@@ -82,6 +82,8 @@ if <tt class="docutils literal"><span class="pre">countdown</span></tt> is also
 <tt class="docutils literal"><span class="pre">immediate</span></tt> setting, they are unrelated).</li>
 <li><em>routing_key</em> &#8211; The routing key used to route the task to a worker
 server.</li>
+<li><em>exchange</em> &#8211; The named exchange to send the task to. Defaults to
+<a title="celery.task.base.Task.exchange" class="reference external" href="celery.task.base.html#celery.task.base.Task.exchange"><tt class="xref docutils literal"><span class="pre">celery.task.base.Task.exchange</span></tt></a>.</li>
 <li><em>immediate</em> &#8211; Request immediate delivery. Will raise an exception
 if the task cannot be routed to a worker immediately.
 (Do not confuse this parameter with the <tt class="docutils literal"><span class="pre">countdown</span></tt> and <tt class="docutils literal"><span class="pre">eta</span></tt>
@@ -186,7 +188,7 @@ has been registered in the task registry.</p>
         <li class="right" >
           <a href="celery.task.base.html" title="Defining Tasks - celery.task.base"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>

+ 6 - 6
reference/celery.fields.html

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

+ 5 - 5
reference/celery.log.html

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

+ 5 - 5
reference/celery.managers.html

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

+ 5 - 5
reference/celery.messaging.html

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

+ 5 - 5
reference/celery.models.html

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

+ 5 - 5
reference/celery.monitoring.html

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

+ 5 - 5
reference/celery.pool.html

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

+ 5 - 5
reference/celery.registry.html

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

+ 5 - 5
reference/celery.result.html

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

+ 5 - 5
reference/celery.supervisor.html

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

+ 12 - 8
reference/celery.task.base.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Defining Tasks - celery.task.base &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Defining Tasks - celery.task.base &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Executing Tasks - celery.execute" href="celery.execute.html" />
     <link rel="prev" title="Module API Reference" href="index.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="index.html" title="Module API Reference"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -159,6 +159,11 @@ however if you want a periodic task, you should subclass
 <tt class="descname">routing_key</tt><a class="headerlink" href="#celery.task.base.Task.routing_key" title="Permalink to this definition">¶</a></dt>
 <dd>Override the global default <tt class="docutils literal"><span class="pre">routing_key</span></tt> for this task.</dd></dl>
 
+<dl class="attribute">
+<dt id="celery.task.base.Task.exchange">
+<tt class="descname">exchange</tt><a class="headerlink" href="#celery.task.base.Task.exchange" title="Permalink to this definition">¶</a></dt>
+<dd>Override the global default <tt class="docutils literal"><span class="pre">exchange</span></tt> for this task.</dd></dl>
+
 <dl class="attribute">
 <dt id="celery.task.base.Task.mandatory">
 <tt class="descname">mandatory</tt><a class="headerlink" href="#celery.task.base.Task.mandatory" title="Permalink to this definition">¶</a></dt>
@@ -211,7 +216,6 @@ store the return value/status as usual.</dd></dl>
 <p>This is a simple task just logging a message,</p>
 <div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">celery.task</span> <span class="kn">import</span> <span class="n">tasks</span><span class="p">,</span> <span class="n">Task</span>
 <span class="gp">&gt;&gt;&gt; </span><span class="k">class</span> <span class="nc">MyTask</span><span class="p">(</span><span class="n">Task</span><span class="p">):</span>
-<span class="gp">... </span>    <span class="n">name</span> <span class="o">=</span> <span class="s">&quot;mytask&quot;</span>
 <span class="gp">...</span>
 <span class="gp">... </span>    <span class="k">def</span> <span class="nf">run</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">some_arg</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
 <span class="gp">... </span>        <span class="n">logger</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_logger</span><span class="p">(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
@@ -307,7 +311,7 @@ classmethod </em><tt class="descname">delay</tt><big>(</big><em>*args</em>, <em>
 
 <dl class="method">
 <dt id="celery.task.base.Task.get_consumer">
-<tt class="descname">get_consumer</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.task.base.Task.get_consumer" title="Permalink to this definition">¶</a></dt>
+<tt class="descname">get_consumer</tt><big>(</big><em>connect_timeout=4</em><big>)</big><a class="headerlink" href="#celery.task.base.Task.get_consumer" title="Permalink to this definition">¶</a></dt>
 <dd><p>Get a celery task message consumer.</p>
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
@@ -335,7 +339,7 @@ with this object. i.e.:</p>
 
 <dl class="method">
 <dt id="celery.task.base.Task.get_publisher">
-<tt class="descname">get_publisher</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.task.base.Task.get_publisher" title="Permalink to this definition">¶</a></dt>
+<tt class="descname">get_publisher</tt><big>(</big><em>connect_timeout=4</em><big>)</big><a class="headerlink" href="#celery.task.base.Task.get_publisher" title="Permalink to this definition">¶</a></dt>
 <dd><p>Get a celery task message publisher.</p>
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
@@ -573,7 +577,7 @@ celery server(s).</dd></dl>
         <li class="right" >
           <a href="index.html" title="Module API Reference"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>

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

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

+ 5 - 5
reference/celery.task.html

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

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

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

+ 50 - 5
reference/celery.utils.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Django Views - celery.views" href="celery.views.html" />
     <link rel="prev" title="Logging - celery.log" href="celery.log.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.log.html" title="Logging - celery.log"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -78,12 +78,57 @@ collission.</p>
 <p>For now this is provided by <tt class="xref docutils literal"><span class="pre">uuid.uuid4()</span></tt>.</p>
 </dd></dl>
 
+<dl class="function">
+<dt id="celery.utils.get_full_cls_name">
+<tt class="descclassname">celery.utils.</tt><tt class="descname">get_full_cls_name</tt><big>(</big><em>cls</em><big>)</big><a class="headerlink" href="#celery.utils.get_full_cls_name" title="Permalink to this definition">¶</a></dt>
+<dd>With a class, get its full module and class name.</dd></dl>
+
 <dl class="function">
 <dt id="celery.utils.mitemgetter">
 <tt class="descclassname">celery.utils.</tt><tt class="descname">mitemgetter</tt><big>(</big><em>*keys</em><big>)</big><a class="headerlink" href="#celery.utils.mitemgetter" title="Permalink to this definition">¶</a></dt>
 <dd>Like <tt class="xref docutils literal"><span class="pre">operator.itemgetter()</span></tt> but returns <cite>None</cite> on missing keys
 instead of raising <tt class="xref docutils literal"><span class="pre">KeyError</span></tt>.</dd></dl>
 
+<dl class="function">
+<dt id="celery.utils.repeatlast">
+<tt class="descclassname">celery.utils.</tt><tt class="descname">repeatlast</tt><big>(</big><em>it</em><big>)</big><a class="headerlink" href="#celery.utils.repeatlast" title="Permalink to this definition">¶</a></dt>
+<dd>Iterate over all elements in the iterator, and when its exhausted
+yield the last value infinitely.</dd></dl>
+
+<dl class="function">
+<dt id="celery.utils.retry_over_time">
+<tt class="descclassname">celery.utils.</tt><tt class="descname">retry_over_time</tt><big>(</big><em>fun</em>, <em>catch</em>, <em>args=</em><span class="optional">[</span><span class="optional">]</span>, <em>kwargs={}</em>, <em>errback=&lt;function &lt;lambda&gt; at 0x2282b30&gt;</em>, <em>max_retries=None</em>, <em>interval_start=2</em>, <em>interval_step=2</em>, <em>interval_max=30</em><big>)</big><a class="headerlink" href="#celery.utils.retry_over_time" title="Permalink to this definition">¶</a></dt>
+<dd><p>Retry the function over and over until max retries is exceeded.</p>
+<p>For each retry we sleep a for a while before we try again, this interval
+is increased for every retry until the max seconds is reached.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><em>fun</em> &#8211; The function to try</li>
+<li><em>catch</em> &#8211; Exceptions to catch, can be either tuple or a single
+exception class.</li>
+<li><em>args</em> &#8211; Positional arguments passed on to the function.</li>
+<li><em>kwargs</em> &#8211; Keyword arguments passed on to the function.</li>
+<li><em>errback</em> &#8211; Callback for when an exception in <tt class="docutils literal"><span class="pre">catch</span></tt> is raised.
+The callback must take two arguments: <tt class="docutils literal"><span class="pre">exc</span></tt> and <tt class="docutils literal"><span class="pre">interval</span></tt>, where
+<tt class="docutils literal"><span class="pre">exc</span></tt> is the exception instance, and <tt class="docutils literal"><span class="pre">interval</span></tt> is the time in
+seconds to sleep next..</li>
+<li><em>max_retries</em> &#8211; Maximum number of retries before we give up.
+If this is not set, we will retry forever.</li>
+<li><em>interval_start</em> &#8211; How long (in seconds) we start sleeping between
+retries.</li>
+<li><em>interval_step</em> &#8211; By how much the interval is increased for each
+retry.</li>
+<li><em>interval_max</em> &#8211; Maximum number of seconds to sleep between retries.</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
 </div>
 
 
@@ -135,7 +180,7 @@ instead of raising <tt class="xref docutils literal"><span class="pre">KeyError<
         <li class="right" >
           <a href="celery.log.html" title="Logging - celery.log"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>

+ 5 - 5
reference/celery.views.html

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

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

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

+ 15 - 7
reference/celery.worker.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Executable Jobs - celery.worker.job" href="celery.worker.job.html" />
     <link rel="prev" title="Messaging - celery.messaging" href="celery.messaging.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="celery.messaging.html" title="Messaging - celery.messaging"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Module API Reference</a> &raquo;</li> 
       </ul>
     </div>  
@@ -93,6 +93,11 @@ a countdown/eta or that it&#8217;s waiting for retry.</dd></dl>
 <tt class="descname">close_connection</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.AMQPListener.close_connection" title="Permalink to this definition">¶</a></dt>
 <dd>Close the AMQP connection.</dd></dl>
 
+<dl class="method">
+<dt id="celery.worker.AMQPListener.consume_messages">
+<tt class="descname">consume_messages</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.AMQPListener.consume_messages" title="Permalink to this definition">¶</a></dt>
+<dd>Consume messages forever (or until an exception is raised).</dd></dl>
+
 <dl class="method">
 <dt id="celery.worker.AMQPListener.receive_message">
 <tt class="descname">receive_message</tt><big>(</big><em>message_data</em>, <em>message</em><big>)</big><a class="headerlink" href="#celery.worker.AMQPListener.receive_message" title="Permalink to this definition">¶</a></dt>
@@ -105,14 +110,17 @@ otherwise we move it the bucket queue for immediate processing.</p>
 <dt id="celery.worker.AMQPListener.reset_connection">
 <tt class="descname">reset_connection</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.AMQPListener.reset_connection" title="Permalink to this definition">¶</a></dt>
 <dd><p>Reset the AMQP connection, and reinitialize the
-<a title="celery.messaging.TaskConsumer" class="reference external" href="celery.messaging.html#celery.messaging.TaskConsumer"><tt class="xref docutils literal"><span class="pre">celery.messaging.TaskConsumer</span></tt></a> instance.</p>
+<tt class="xref docutils literal"><span class="pre">carrot.messaging.ConsumerSet</span></tt> instance.</p>
 <p>Resets the task consumer in <tt class="xref docutils literal"><span class="pre">task_consumer</span></tt>.</p>
 </dd></dl>
 
 <dl class="method">
 <dt id="celery.worker.AMQPListener.start">
 <tt class="descname">start</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.AMQPListener.start" title="Permalink to this definition">¶</a></dt>
-<dd>Start processing AMQP messages.</dd></dl>
+<dd><p>Start the consumer.</p>
+<p>If the connection is lost, it tries to re-establish the connection
+over time and restart consuming messages.</p>
+</dd></dl>
 
 <dl class="method">
 <dt id="celery.worker.AMQPListener.stop">
@@ -275,7 +283,7 @@ worker doesn&#8217;t die.</dd></dl>
         <li class="right" >
           <a href="celery.messaging.html" title="Messaging - celery.messaging"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Module API Reference</a> &raquo;</li> 
       </ul>
     </div>

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

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

+ 7 - 7
reference/index.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Module API Reference &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Module API Reference &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="../index.html" />
     <link rel="next" title="Defining Tasks - celery.task.base" href="celery.task.base.html" />
     <link rel="prev" title="Frequently Asked Questions" href="../faq.html" /> 
   </head>
@@ -39,7 +39,7 @@
         <li class="right" >
           <a href="../faq.html" title="Frequently Asked Questions"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -54,9 +54,9 @@
 <col class="field-name" />
 <col class="field-body" />
 <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.6</td>
 </tr>
-<tr class="field"><th class="field-name">Date:</th><td class="field-body">August 07, 2009</td>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">August 13, 2009</td>
 </tr>
 </tbody>
 </table>
@@ -142,7 +142,7 @@
         <li class="right" >
           <a href="../faq.html" title="Frequently Asked Questions"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li> 
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">

+ 5 - 5
search.html

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

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


+ 72 - 1
sources/faq.txt

@@ -97,6 +97,78 @@ same worker when it has been restarted), so to properly purge the queue of
 waiting tasks you have to stop all the workers, and then discard the tasks
 using ``discard_all``.
 
+Can I use celery with ActiveMQ/Stomp?
+----------------------------
+
+**Answer**: Yes. But this is very experimental for now.
+
+First you have to use the ``master`` branch of ``celery``::
+
+    $ git clone git://github.com/ask/celery.git
+    $ cd celery
+    $ sudo python setup.py install
+    $ cd ..
+
+Then you need to install the ``stompbackend`` branch of ``carrot``:
+
+    $ git clone git://github.com/ask/carrot.git
+    $ cd carrot
+    $ git checkout stompbackend
+    $ sudo python setup.py install
+    $ cd ..
+
+And my fork of ``python-stomp`` which adds non-blocking support::
+
+    $ hg clone http://bitbucket.org/asksol/python-stomp/
+    $ cd python-stomp
+    $ sudo python setup.py install
+    $ cd ..
+
+In this example we will use a queue called ``celery`` which we created in
+the ActiveMQ web admin interface.
+
+**Note**: For ActiveMQ the queue name has to have ``"/queue/"`` prepended to
+it. i.e. the queue ``celery`` becomes ``/queue/celery``.
+
+Since a STOMP queue is a single named entity and it doesn't have the
+routing capabilities of AMQP you need to set both the ``queue``, and
+``exchange`` settings to your queue name. This is a minor inconvenience since
+carrot needs to maintain the same interface for both AMQP and STOMP (obviously
+the one with the most capabilities won).
+
+Use the following specific settings in your ``settings.py``:
+
+.. code-block:: python
+
+    # Makes python-stomp the default backend for carrot.
+    CARROT_BACKEND = "pystomp"
+
+    # STOMP hostname and port settings.
+    AMQP_HOST = "localhost"
+    AMQP_PORT = 61613
+
+    # The queue name to use (both queue and exchange must be set to the
+    # same queue name when using STOMP!!!)
+    CELERY_AMQP_CONSUMER_QUEUE = "/queue/celery"
+    CELERY_AMQP_EXCHANGE = "/queue/celery" 
+   
+Now you can go on reading the tutorial in the README, ignoring any AMQP
+specific options. 
+
+Which features are not supported when using STOMP?
+--------------------------------------------------
+
+This is a (possible incomplete) list of features not available when
+using the STOMP backend:
+
+    * routing keys
+
+    * exchange types (direct, topic, headers, etc)
+
+    * immediate
+
+    * mandatory
+
 Can I send some tasks to only some servers?
 --------------------------------------------
 
@@ -151,7 +223,6 @@ Now to make a Task run on the ``z`` server you need to set its
     from celery.task import Task
 
     class FeedImportTask(Task):
-        name = "import_feed"
         routing_key = "feed.importer"
 
         def run(self, feed_url):

+ 1 - 1
sources/introduction.txt

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

+ 3 - 3
sources/tutorials/clickcounter.txt

@@ -105,14 +105,14 @@ On to the code...
 
 .. code-block:: python
 
-    from carrot.connection import DjangoAMQPConnection
+    from carrot.connection import DjangoBrokerConnection
     from carrot.messaging import Publisher, Consumer
     from clickmuncher.models import Click
 
 
     def send_increment_clicks(for_url):
         """Send a message for incrementing the click count for an URL."""
-        connection = DjangoAMQPConnection()
+        connection = DjangoBrokerConnection()
         publisher = Publisher(connection=connection,
                               exchange="clicks",
                               routing_key="increment_click",
@@ -127,7 +127,7 @@ On to the code...
     def process_clicks():
         """Process all currently gathered clicks by saving them to the
         database."""
-        connection = DjangoAMQPConnection()
+        connection = DjangoBrokerConnection()
         consumer = Consumer(connection=connection,
                             queue="clicks",
                             exchange="clicks",

+ 8 - 8
tutorials/clickcounter.html

@@ -5,13 +5,13 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Tutorial: Creating a click counter using carrot and celery &mdash; Celery v0.4.13 (stable) documentation</title>
+    <title>Tutorial: Creating a click counter using carrot and celery &mdash; Celery v0.6.0 (stable) documentation</title>
     <link rel="stylesheet" href="../static/nature.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    '../',
-        VERSION:     '0.4.13 (stable)',
+        VERSION:     '0.6.0 (stable)',
         COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.4.13 (stable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.6.0 (stable) documentation" href="../index.html" />
     <link rel="up" title="Tutorials" href="index.html" />
     <link rel="next" title="Frequently Asked Questions" href="../faq.html" />
     <link rel="prev" title="Tutorials" href="index.html" /> 
@@ -40,7 +40,7 @@
         <li class="right" >
           <a href="index.html" title="Tutorials"
              accesskey="P">previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" accesskey="U">Tutorials</a> &raquo;</li> 
       </ul>
     </div>  
@@ -140,14 +140,14 @@ without doing it.</p>
 </ul>
 <p>On to the code...</p>
 <p><em>clickmuncher/messaging.py</em>:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="kn">from</span> <span class="nn">carrot.connection</span> <span class="kn">import</span> <span class="n">DjangoAMQPConnection</span>
+<div class="highlight-python"><div class="highlight"><pre><span class="kn">from</span> <span class="nn">carrot.connection</span> <span class="kn">import</span> <span class="n">DjangoBrokerConnection</span>
 <span class="kn">from</span> <span class="nn">carrot.messaging</span> <span class="kn">import</span> <span class="n">Publisher</span><span class="p">,</span> <span class="n">Consumer</span>
 <span class="kn">from</span> <span class="nn">clickmuncher.models</span> <span class="kn">import</span> <span class="n">Click</span>
 
 
 <span class="k">def</span> <span class="nf">send_increment_clicks</span><span class="p">(</span><span class="n">for_url</span><span class="p">):</span>
     <span class="sd">&quot;&quot;&quot;Send a message for incrementing the click count for an URL.&quot;&quot;&quot;</span>
-    <span class="n">connection</span> <span class="o">=</span> <span class="n">DjangoAMQPConnection</span><span class="p">()</span>
+    <span class="n">connection</span> <span class="o">=</span> <span class="n">DjangoBrokerConnection</span><span class="p">()</span>
     <span class="n">publisher</span> <span class="o">=</span> <span class="n">Publisher</span><span class="p">(</span><span class="n">connection</span><span class="o">=</span><span class="n">connection</span><span class="p">,</span>
                           <span class="n">exchange</span><span class="o">=</span><span class="s">&quot;clicks&quot;</span><span class="p">,</span>
                           <span class="n">routing_key</span><span class="o">=</span><span class="s">&quot;increment_click&quot;</span><span class="p">,</span>
@@ -162,7 +162,7 @@ without doing it.</p>
 <span class="k">def</span> <span class="nf">process_clicks</span><span class="p">():</span>
     <span class="sd">&quot;&quot;&quot;Process all currently gathered clicks by saving them to the</span>
 <span class="sd">    database.&quot;&quot;&quot;</span>
-    <span class="n">connection</span> <span class="o">=</span> <span class="n">DjangoAMQPConnection</span><span class="p">()</span>
+    <span class="n">connection</span> <span class="o">=</span> <span class="n">DjangoBrokerConnection</span><span class="p">()</span>
     <span class="n">consumer</span> <span class="o">=</span> <span class="n">Consumer</span><span class="p">(</span><span class="n">connection</span><span class="o">=</span><span class="n">connection</span><span class="p">,</span>
                         <span class="n">queue</span><span class="o">=</span><span class="s">&quot;clicks&quot;</span><span class="p">,</span>
                         <span class="n">exchange</span><span class="o">=</span><span class="s">&quot;clicks&quot;</span><span class="p">,</span>
@@ -321,7 +321,7 @@ mailing-list or come join us in the #celery IRC channel at Freenode:
         <li class="right" >
           <a href="index.html" title="Tutorials"
              >previous</a> |</li>
-        <li><a href="../index.html">Celery v0.4.13 (stable) documentation</a> &raquo;</li>
+        <li><a href="../index.html">Celery v0.6.0 (stable) documentation</a> &raquo;</li>
           <li><a href="index.html" >Tutorials</a> &raquo;</li> 
       </ul>
     </div>

+ 7 - 7
tutorials/index.html

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

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