Browse Source

Autogenerated documentation for github.

Ask Solem 16 years ago
parent
commit
0eb3ed78e2

+ 145 - 45
changelog.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Change history &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Change history &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '',
       URL_ROOT:    '',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,14 +19,14 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="index.html" />
     <link rel="prev" title="Celery Worker Daemon - celery.bin.celeryd" href="reference/celery.bin.celeryd.html" /> 
     <link rel="prev" title="Celery Worker Daemon - celery.bin.celeryd" href="reference/celery.bin.celeryd.html" /> 
   </head>
   </head>
   <body>
   <body>
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="genindex.html" title="General Index"
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -47,8 +47,107 @@
 		
 		
   <div class="section" id="change-history">
   <div class="section" id="change-history">
 <h1>Change history<a class="headerlink" href="#change-history" title="Permalink to this headline">¶</a></h1>
 <h1>Change history<a class="headerlink" href="#change-history" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="p-m-cet-askh-opera-com">
-<h2>0.3.3 [2009-06-08 01:07 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#p-m-cet-askh-opera-com" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="xxxx-xx-xx-xx-xx-p-m-cet">
+<h2>0.3.8 [xxxx-xx-xx xx:xx P.M CET]<a class="headerlink" href="#xxxx-xx-xx-xx-xx-p-m-cet" title="Permalink to this headline">¶</a></h2>
+<ul>
+<li><dl class="first docutils">
+<dt><strong>IMPORTANT</strong> Use AMQP&#8217;s <tt class="docutils literal"><span class="pre">basic.consume</span></tt> instead of <tt class="docutils literal"><span class="pre">basic.get</span></tt>.</dt>
+<dd><p class="first last">This means we&#8217;re no longer polling the broker for new messages.</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt><strong>IMPORTANT</strong> Default concurrency is now set to the number of CPU</dt>
+<dd><p class="first last">available on the system.</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt><strong>IMPORTANT</strong> <tt class="docutils literal"><span class="pre">tasks.register</span></tt>: Renamed <tt class="docutils literal"><span class="pre">task_name</span></tt> argument to</dt>
+<dd><p class="first"><tt class="docutils literal"><span class="pre">name</span></tt>, so</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">tasks</span><span class="o">.</span><span class="n">register</span><span class="p">(</span><span class="n">func</span><span class="p">,</span> <span class="n">task_name</span><span class="o">=</span><span class="s">&quot;mytask&quot;</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>has to be replaced with:</p>
+<div class="last highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">tasks</span><span class="o">.</span><span class="n">register</span><span class="p">(</span><span class="n">func</span><span class="p">,</span> <span class="n">name</span><span class="o">=</span><span class="s">&quot;mytask&quot;</span><span class="p">)</span>
+</pre></div>
+</div>
+</dd>
+</dl>
+</li>
+<li><p class="first">The daemon now correctly runs if the pidlock is stale.</p>
+</li>
+<li><p class="first">Now compatible with carrot 0.5.0 (TBA)</p>
+</li>
+<li><p class="first">Default AMQP connnection timeout is now 4 seconds.</p>
+</li>
+<li><p class="first"><tt class="docutils literal"><span class="pre">AsyncResult.read()</span></tt> was always returning <tt class="xref docutils literal"><span class="pre">True</span></tt>.</p>
+</li>
+<li><dl class="first docutils">
+<dt>Only use README as long_description if the file exists so easy_install don&#8217;t</dt>
+<dd><p class="first last">break. Closes #11.</p>
+</dd>
+</dl>
+</li>
+<li><p class="first"><tt class="docutils literal"><span class="pre">celery.view</span></tt>: JSON responses now properly set its mime-type.</p>
+</li>
+<li><dl class="first docutils">
+<dt><tt class="docutils literal"><span class="pre">apply_async</span></tt> now has a <tt class="docutils literal"><span class="pre">connection</span></tt> keyword argument so you</dt>
+<dd><p class="first last">can re-use the same AMQP connection if you want to execute
+more than one task.</p>
+</dd>
+</dl>
+</li>
+<li><p class="first">Handle failures in task_status view such that it won&#8217;t throw 500s.</p>
+</li>
+<li><p class="first">Fixed typo <tt class="docutils literal"><span class="pre">AMQP_SERVER</span></tt> in documentation to <tt class="docutils literal"><span class="pre">AMQP_HOST</span></tt>.</p>
+</li>
+<li><p class="first">Worker exception e-mails send to admins now works properly.</p>
+</li>
+<li><dl class="first docutils">
+<dt>No longer depends on <tt class="docutils literal"><span class="pre">django</span></tt>, so installing <tt class="docutils literal"><span class="pre">celery</span></tt> won&#8217;t affect</dt>
+<dd><p class="first last">the preferred django version installed.</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Now works with PostgreSQL (psycopg2) again by registering the</dt>
+<dd><p class="first last"><tt class="docutils literal"><span class="pre">PickledObject</span></tt> field.</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt><tt class="docutils literal"><span class="pre">celeryd</span></tt>: Added <tt class="docutils literal"><span class="pre">--detach</span></tt> option as an alias to <tt class="docutils literal"><span class="pre">--daemon</span></tt>, and</dt>
+<dd><p class="first last">it&#8217;s the term used in the documentation from now on.</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Make sure the pool and periodic task worker thread is terminated</dt>
+<dd><p class="first last">properly at exit. (So <tt class="docutils literal"><span class="pre">Ctrl-C</span></tt> works again).</p>
+</dd>
+</dl>
+</li>
+<li><p class="first">Now depends on <tt class="docutils literal"><span class="pre">python-daemon</span></tt>.</p>
+</li>
+<li><p class="first">Removed dependency to <tt class="docutils literal"><span class="pre">simplejson</span></tt></p>
+</li>
+<li><dl class="first docutils">
+<dt>Cache Backend: Re-establishes connection for every task process</dt>
+<dd><p class="first last">if the Django cache backend is memcached/libmemcached.</p>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Tyrant Backend: Now re-establishes the connection for every task</dt>
+<dd><p class="first last">executed.</p>
+</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="section" id="p-m-cet">
+<h2>0.3.3 [2009-06-08 01:07 P.M CET]<a class="headerlink" href="#p-m-cet" title="Permalink to this headline">¶</a></h2>
 <ul>
 <ul>
 <li><dl class="first docutils">
 <li><dl class="first docutils">
 <dt>The <tt class="docutils literal"><span class="pre">PeriodicWorkController</span></tt> now sleeps for 1 second between checking</dt>
 <dt>The <tt class="docutils literal"><span class="pre">PeriodicWorkController</span></tt> now sleeps for 1 second between checking</dt>
@@ -59,7 +158,7 @@
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id1">
 <div class="section" id="id1">
-<h2>0.3.2 [2009-06-08 01:07 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
+<h2>0.3.2 [2009-06-08 01:07 P.M CET]<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
 <ul>
 <ul>
 <li><dl class="first docutils">
 <li><dl class="first docutils">
 <dt>celeryd: Added option <tt class="docutils literal"><span class="pre">--discard</span></tt>: Discard (delete!) all waiting</dt>
 <dt>celeryd: Added option <tt class="docutils literal"><span class="pre">--discard</span></tt>: Discard (delete!) all waiting</dt>
@@ -72,7 +171,7 @@
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id2">
 <div class="section" id="id2">
-<h2>0.3.1 [2009-06-08 01:07 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2>
+<h2>0.3.1 [2009-06-08 01:07 P.M CET]<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2>
 <ul>
 <ul>
 <li><dl class="first docutils">
 <li><dl class="first docutils">
 <dt>The <cite>PeriodicTask`</cite> worker is now running in its own thread instead</dt>
 <dt>The <cite>PeriodicTask`</cite> worker is now running in its own thread instead</dt>
@@ -85,7 +184,7 @@
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id3">
 <div class="section" id="id3">
-<h2>0.3.0 [2009-06-08 12:41 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h2>
+<h2>0.3.0 [2009-06-08 12:41 P.M CET]<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h2>
 <p><strong>NOTE</strong> This is a development version, for the stable release, please
 <p><strong>NOTE</strong> This is a development version, for the stable release, please
 see versions 0.2.x.</p>
 see versions 0.2.x.</p>
 <p><strong>VERY IMPORTANT:</strong> Pickle is now the encoder used for serializing task
 <p><strong>VERY IMPORTANT:</strong> Pickle is now the encoder used for serializing task
@@ -182,7 +281,7 @@ Thanks to Vitaly Babiy and Jirka Vejrazka.</p>
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id4">
 <div class="section" id="id4">
-<h2>0.2.0 [2009-05-20 05:14 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2>
+<h2>0.2.0 [2009-05-20 05:14 P.M CET]<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>Final release of 0.2.0</li>
 <li>Final release of 0.2.0</li>
 <li>Compatible with carrot version 0.4.0.</li>
 <li>Compatible with carrot version 0.4.0.</li>
@@ -190,8 +289,8 @@ Thanks to Vitaly Babiy and Jirka Vejrazka.</p>
 from the database backend.</li>
 from the database backend.</li>
 </ul>
 </ul>
 </div>
 </div>
-<div class="section" id="pre3-2009-05-20-05-14-p-m-cet-askh-opera-com">
-<h2>0.2.0-pre3 [2009-05-20 05:14 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#pre3-2009-05-20-05-14-p-m-cet-askh-opera-com" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="pre3-2009-05-20-05-14-p-m-cet">
+<h2>0.2.0-pre3 [2009-05-20 05:14 P.M CET]<a class="headerlink" href="#pre3-2009-05-20-05-14-p-m-cet" title="Permalink to this headline">¶</a></h2>
 <ul>
 <ul>
 <li><dl class="first docutils">
 <li><dl class="first docutils">
 <dt><em>Internal release</em>. Improved handling of unpickled exceptions,</dt>
 <dt><em>Internal release</em>. Improved handling of unpickled exceptions,</dt>
@@ -202,15 +301,15 @@ original exception.</p>
 </li>
 </li>
 </ul>
 </ul>
 </div>
 </div>
-<div class="section" id="pre2-2009-05-20-01-56-p-m-cet-askh-opera-com">
-<h2>0.2.0-pre2 [2009-05-20 01:56 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#pre2-2009-05-20-01-56-p-m-cet-askh-opera-com" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="pre2-2009-05-20-01-56-p-m-cet">
+<h2>0.2.0-pre2 [2009-05-20 01:56 P.M CET]<a class="headerlink" href="#pre2-2009-05-20-01-56-p-m-cet" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>Now handles unpickleable exceptions (like the dynimically generated
 <li>Now handles unpickleable exceptions (like the dynimically generated
 subclasses of <tt class="docutils literal"><span class="pre">django.core.exception.MultipleObjectsReturned</span></tt>).</li>
 subclasses of <tt class="docutils literal"><span class="pre">django.core.exception.MultipleObjectsReturned</span></tt>).</li>
 </ul>
 </ul>
 </div>
 </div>
-<div class="section" id="pre1-2009-05-20-12-33-p-m-cet-askh-opera-com">
-<h2>0.2.0-pre1 [2009-05-20 12:33 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#pre1-2009-05-20-12-33-p-m-cet-askh-opera-com" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="pre1-2009-05-20-12-33-p-m-cet">
+<h2>0.2.0-pre1 [2009-05-20 12:33 P.M CET]<a class="headerlink" href="#pre1-2009-05-20-12-33-p-m-cet" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>It&#8217;s getting quite stable, with a lot of new features, so bump
 <li>It&#8217;s getting quite stable, with a lot of new features, so bump
 version to 0.2. This is a pre-release.</li>
 version to 0.2. This is a pre-release.</li>
@@ -220,7 +319,7 @@ and <tt class="docutils literal"><span class="pre">celery.backends.default_backe
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id5">
 <div class="section" id="id5">
-<h2>0.1.15 [2009-05-19 04:13 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.15 [2009-05-19 04:13 P.M CET]<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>The celery daemon was leaking AMQP connections, this should be fixed,
 <li>The celery daemon was leaking AMQP connections, this should be fixed,
 if you have any problems with too many files open (like <tt class="docutils literal"><span class="pre">emfile</span></tt>
 if you have any problems with too many files open (like <tt class="docutils literal"><span class="pre">emfile</span></tt>
@@ -228,14 +327,14 @@ errors in <tt class="docutils literal"><span class="pre">rabbit.log</span></tt>,
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id6">
 <div class="section" id="id6">
-<h2>0.1.14 [2009-05-19 01:08 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.14 [2009-05-19 01:08 P.M CET]<a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>Fixed a syntax error in the <tt class="docutils literal"><span class="pre">TaskSet</span></tt> class.  (No such variable
 <li>Fixed a syntax error in the <tt class="docutils literal"><span class="pre">TaskSet</span></tt> class.  (No such variable
 <tt class="docutils literal"><span class="pre">TimeOutError</span></tt>).</li>
 <tt class="docutils literal"><span class="pre">TimeOutError</span></tt>).</li>
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id7">
 <div class="section" id="id7">
-<h2>0.1.13 [2009-05-19 12:36 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.13 [2009-05-19 12:36 P.M CET]<a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h2>
 <ul>
 <ul>
 <li><p class="first">Forgot to add <tt class="docutils literal"><span class="pre">yadayada</span></tt> to install requirements.</p>
 <li><p class="first">Forgot to add <tt class="docutils literal"><span class="pre">yadayada</span></tt> to install requirements.</p>
 </li>
 </li>
@@ -257,7 +356,7 @@ $ make html</pre>
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id8">
 <div class="section" id="id8">
-<h2>0.1.12 [2009-05-18 04:38 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id8" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.12 [2009-05-18 04:38 P.M CET]<a class="headerlink" href="#id8" title="Permalink to this headline">¶</a></h2>
 <ul>
 <ul>
 <li><p class="first"><tt class="docutils literal"><span class="pre">delay_task()</span></tt> etc. now returns <tt class="docutils literal"><span class="pre">celery.task.AsyncResult</span></tt> object,
 <li><p class="first"><tt class="docutils literal"><span class="pre">delay_task()</span></tt> etc. now returns <tt class="docutils literal"><span class="pre">celery.task.AsyncResult</span></tt> object,
 which lets you check the result and any failure that might have
 which lets you check the result and any failure that might have
@@ -300,14 +399,14 @@ TT_PORT = 6657; # Port of the Tokyo Tyrant server.</p>
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id9">
 <div class="section" id="id9">
-<h2>0.1.11 [2009-05-12 02:08 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id9" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.11 [2009-05-12 02:08 P.M CET]<a class="headerlink" href="#id9" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>The logging system was leaking file descriptors, resulting in
 <li>The logging system was leaking file descriptors, resulting in
 servers stopping with the EMFILES (too many open files) error. (fixed)</li>
 servers stopping with the EMFILES (too many open files) error. (fixed)</li>
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id10">
 <div class="section" id="id10">
-<h2>0.1.10 [2009-05-11 12:46 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id10" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.10 [2009-05-11 12:46 P.M CET]<a class="headerlink" href="#id10" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>Tasks now supports both positional arguments and keyword arguments.</li>
 <li>Tasks now supports both positional arguments and keyword arguments.</li>
 <li>Requires carrot 0.3.8.</li>
 <li>Requires carrot 0.3.8.</li>
@@ -315,7 +414,7 @@ servers stopping with the EMFILES (too many open files) error. (fixed)</li>
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id11">
 <div class="section" id="id11">
-<h2>0.1.8 [2009-05-07 12:27 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id11" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.8 [2009-05-07 12:27 P.M CET]<a class="headerlink" href="#id11" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>Better test coverage</li>
 <li>Better test coverage</li>
 <li>More documentation</li>
 <li>More documentation</li>
@@ -324,7 +423,7 @@ servers stopping with the EMFILES (too many open files) error. (fixed)</li>
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id12">
 <div class="section" id="id12">
-<h2>0.1.7 [2009-04-30 1:50 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id12" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.7 [2009-04-30 1:50 P.M CET]<a class="headerlink" href="#id12" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>Added some unittests</li>
 <li>Added some unittests</li>
 <li>Can now use the database for task metadata (like if the task has
 <li>Can now use the database for task metadata (like if the task has
@@ -337,7 +436,7 @@ and <tt class="docutils literal"><span class="pre">settings.CELERY_AMQP_CONSUMER
 </ul>
 </ul>
 </div>
 </div>
 <div class="section" id="id13">
 <div class="section" id="id13">
-<h2>0.1.6 [2009-04-28 2:13 P.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#id13" title="Permalink to this headline">¶</a></h2>
+<h2>0.1.6 [2009-04-28 2:13 P.M CET]<a class="headerlink" href="#id13" title="Permalink to this headline">¶</a></h2>
 <blockquote>
 <blockquote>
 <ul class="simple">
 <ul class="simple">
 <li>Introducing <tt class="docutils literal"><span class="pre">TaskSet</span></tt>. A set of subtasks is executed and you can
 <li>Introducing <tt class="docutils literal"><span class="pre">TaskSet</span></tt>. A set of subtasks is executed and you can
@@ -372,8 +471,8 @@ the name change request is in <tt class="docutils literal"><span class="pre">doc
 </ul>
 </ul>
 </blockquote>
 </blockquote>
 </div>
 </div>
-<div class="section" id="a-m-cet-askh-opera-com">
-<h2>0.1.0 [2009-04-24 11:28 A.M CET] <a class="reference external" href="mailto:askh&#37;&#52;&#48;opera&#46;com">askh<span>&#64;</span>opera<span>&#46;</span>com</a><a class="headerlink" href="#a-m-cet-askh-opera-com" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="a-m-cet">
+<h2>0.1.0 [2009-04-24 11:28 A.M CET]<a class="headerlink" href="#a-m-cet" title="Permalink to this headline">¶</a></h2>
 <ul class="simple">
 <ul class="simple">
 <li>Initial release</li>
 <li>Initial release</li>
 </ul>
 </ul>
@@ -392,24 +491,25 @@ the name change request is in <tt class="docutils literal"><span class="pre">doc
 <li class="toctree-l1"><a class="reference external" href="faq.html">Frequently Asked Questions</a></li>
 <li class="toctree-l1"><a class="reference external" href="faq.html">Frequently Asked Questions</a></li>
 <li class="toctree-l1"><a class="reference external" href="reference/index.html">Module API Reference</a></li>
 <li class="toctree-l1"><a class="reference external" href="reference/index.html">Module API Reference</a></li>
 <li class="toctree-l1 current"><a class="current reference external" href="">Change history</a><ul>
 <li class="toctree-l1 current"><a class="current reference external" href="">Change history</a><ul>
-<li class="toctree-l2"><a class="reference external" href="#p-m-cet-askh-opera-com">0.3.3 [2009-06-08 01:07 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id1">0.3.2 [2009-06-08 01:07 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id2">0.3.1 [2009-06-08 01:07 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id3">0.3.0 [2009-06-08 12:41 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id4">0.2.0 [2009-05-20 05:14 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#pre3-2009-05-20-05-14-p-m-cet-askh-opera-com">0.2.0-pre3 [2009-05-20 05:14 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#pre2-2009-05-20-01-56-p-m-cet-askh-opera-com">0.2.0-pre2 [2009-05-20 01:56 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#pre1-2009-05-20-12-33-p-m-cet-askh-opera-com">0.2.0-pre1 [2009-05-20 12:33 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id5">0.1.15 [2009-05-19 04:13 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id6">0.1.14 [2009-05-19 01:08 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id7">0.1.13 [2009-05-19 12:36 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id8">0.1.12 [2009-05-18 04:38 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id9">0.1.11 [2009-05-12 02:08 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id10">0.1.10 [2009-05-11 12:46 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id11">0.1.8 [2009-05-07 12:27 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id12">0.1.7 [2009-04-30 1:50 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#id13">0.1.6 [2009-04-28 2:13 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="#a-m-cet-askh-opera-com">0.1.0 [2009-04-24 11:28 A.M CET] askh&#64;opera.com</a></li>
+<li class="toctree-l2"><a class="reference external" href="#xxxx-xx-xx-xx-xx-p-m-cet">0.3.8 [xxxx-xx-xx xx:xx P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#p-m-cet">0.3.3 [2009-06-08 01:07 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id1">0.3.2 [2009-06-08 01:07 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id2">0.3.1 [2009-06-08 01:07 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id3">0.3.0 [2009-06-08 12:41 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id4">0.2.0 [2009-05-20 05:14 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#pre3-2009-05-20-05-14-p-m-cet">0.2.0-pre3 [2009-05-20 05:14 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#pre2-2009-05-20-01-56-p-m-cet">0.2.0-pre2 [2009-05-20 01:56 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#pre1-2009-05-20-12-33-p-m-cet">0.2.0-pre1 [2009-05-20 12:33 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id5">0.1.15 [2009-05-19 04:13 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id6">0.1.14 [2009-05-19 01:08 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id7">0.1.13 [2009-05-19 12:36 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id8">0.1.12 [2009-05-18 04:38 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id9">0.1.11 [2009-05-12 02:08 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id10">0.1.10 [2009-05-11 12:46 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id11">0.1.8 [2009-05-07 12:27 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id12">0.1.7 [2009-04-30 1:50 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#id13">0.1.6 [2009-04-28 2:13 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="#a-m-cet">0.1.0 [2009-04-24 11:28 A.M CET]</a></li>
 </ul>
 </ul>
 </li>
 </li>
 </ul>
 </ul>

+ 4 - 4
faq.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Frequently Asked Questions &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Frequently Asked Questions &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '',
       URL_ROOT:    '',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="index.html" />
     <link rel="next" title="Module API Reference" href="reference/index.html" />
     <link rel="next" title="Module API Reference" href="reference/index.html" />
     <link rel="prev" title="celery - Distributed Task Queue for Django." href="introduction.html" /> 
     <link rel="prev" title="celery - Distributed Task Queue for Django." href="introduction.html" /> 
   </head>
   </head>
@@ -27,7 +27,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="genindex.html" title="General Index"
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 17 - 9
genindex.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Index &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Index &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '',
       URL_ROOT:    '',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,13 +19,13 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="index.html" /> 
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="index.html" /> 
   </head>
   </head>
   <body>
   <body>
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="" title="General Index"
           <a href="" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -107,6 +107,7 @@
 <dt><a href="reference/celery.bin.celeryd.html#celery.bin.celeryd.acquire_pidlock">acquire_pidlock() (in module celery.bin.celeryd)</a></dt>
 <dt><a href="reference/celery.bin.celeryd.html#celery.bin.celeryd.acquire_pidlock">acquire_pidlock() (in module celery.bin.celeryd)</a></dt>
 <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.add">add() (celery.pool.TaskPool method)</a></dt>
 <dt><a href="reference/celery.pool.html#celery.pool.TaskPool.add">add() (celery.pool.TaskPool method)</a></dt>
 <dt><a href="reference/celery.registry.html#celery.registry.AlreadyRegistered">AlreadyRegistered</a></dt>
 <dt><a href="reference/celery.registry.html#celery.registry.AlreadyRegistered">AlreadyRegistered</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.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_QUEUE">AMQP_CONSUMER_QUEUE (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_QUEUE">[1]</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_ROUTING_KEY">AMQP_CONSUMER_ROUTING_KEY (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_CONSUMER_ROUTING_KEY">[1]</a></dt>
 <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">AMQP_EXCHANGE (in module celery.conf)</a>, <a href="reference/celery.conf.html#celery.conf.AMQP_EXCHANGE">[1]</a></dt>
@@ -185,6 +186,7 @@
   <dd><dl>
   <dd><dl>
     <dt><a href="reference/celery.backends.database.html#celery.backends.database.Backend.cleanup">(celery.backends.database.Backend method)</a></dt>
     <dt><a href="reference/celery.backends.database.html#celery.backends.database.Backend.cleanup">(celery.backends.database.Backend method)</a></dt>
   </dl></dd>
   </dl></dd>
+<dt><a href="reference/celery.worker.html#celery.worker.WorkController.close_connection">close_connection() (celery.worker.WorkController 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.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.WorkController.concurrency">concurrency (celery.worker.WorkController attribute)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.connection_diagnostics">connection_diagnostics() (celery.worker.WorkController method)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.WorkController.connection_diagnostics">connection_diagnostics() (celery.worker.WorkController method)</a></dt>
@@ -201,7 +203,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.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.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.messaging.html#celery.messaging.TaskConsumer.decoder">decoder() (celery.messaging.TaskConsumer method)</a></dt>
-<dt><a href="reference/celery.conf.html#celery.conf.DEFAULT_DAEMON_LOG_FILE">DEFAULT_DAEMON_LOG_FILE (in module celery.conf)</a></dt>
+<dt><a href="reference/celery.conf.html#celery.conf.DEFAULT_AMQP_CONNECTION_TIMEOUT">DEFAULT_AMQP_CONNECTION_TIMEOUT (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.backends.html#celery.backends.DefaultBackend">DefaultBackend (class in celery.backends)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.Task.delay">delay() (celery.task.Task class method)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.Task.delay">delay() (celery.task.Task class method)</a></dt>
   <dd><dl>
   <dd><dl>
@@ -364,9 +366,10 @@
 
 
 <dt><a href="reference/celery.task.html#celery.task.TaskSet.map">map() (celery.task.TaskSet class method)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.TaskSet.map">map() (celery.task.TaskSet class method)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.TaskSet.map_async">map_async() (celery.task.TaskSet class method)</a></dt>
 <dt><a href="reference/celery.task.html#celery.task.TaskSet.map_async">map_async() (celery.task.TaskSet class method)</a></dt>
-<dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.mark_as_done">mark_as_done() (celery.backends.base.BaseBackend method)</a></dt></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.mark_as_failure">mark_as_failure() (celery.backends.base.BaseBackend method)</a></dt>
+<dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.mark_as_done">mark_as_done() (celery.backends.base.BaseBackend method)</a></dt>
+<dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.mark_as_failure">mark_as_failure() (celery.backends.base.BaseBackend method)</a></dt></dl></td><td width="33%" valign="top"><dl>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.mark_as_retry">mark_as_retry() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.mark_as_retry">mark_as_retry() (celery.backends.base.BaseBackend method)</a></dt>
+<dt><a href="reference/celery.worker.html#celery.worker.TaskWrapper.message">message (celery.worker.TaskWrapper attribute)</a></dt>
 </dl></td></tr></table>
 </dl></td></tr></table>
 
 
 <h2 id="N">N</h2>
 <h2 id="N">N</h2>
@@ -400,8 +403,10 @@
 <dt><a href="reference/celery.managers.html#celery.managers.PeriodicTaskManager">PeriodicTaskManager (class in celery.managers)</a></dt>
 <dt><a href="reference/celery.managers.html#celery.managers.PeriodicTaskManager">PeriodicTaskManager (class in celery.managers)</a></dt>
 <dt><a href="reference/celery.models.html#PeriodicTaskMeta">PeriodicTaskMeta (built-in class)</a></dt>
 <dt><a href="reference/celery.models.html#PeriodicTaskMeta">PeriodicTaskMeta (built-in class)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.PeriodicWorkController">PeriodicWorkController (class in celery.worker)</a></dt>
 <dt><a href="reference/celery.worker.html#celery.worker.PeriodicWorkController">PeriodicWorkController (class in celery.worker)</a></dt>
-<dt><a href="reference/celery.worker.html#celery.worker.WorkController.pool">pool (celery.worker.WorkController attribute)</a></dt>
-<dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue">PositionQueue (class in celery.datastructures)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.task.html#celery.task.ping">ping() (in module celery.task)</a></dt>
+<dt><a href="reference/celery.task.html#celery.task.PingTask">PingTask (class in celery.task)</a></dt>
+<dt><a href="reference/celery.worker.html#celery.worker.WorkController.pool">pool (celery.worker.WorkController attribute)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue">PositionQueue (class in celery.datastructures)</a></dt>
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue.UnfilledPosition">PositionQueue.UnfilledPosition (class in celery.datastructures)</a></dt>
 <dt><a href="reference/celery.datastructures.html#celery.datastructures.PositionQueue.UnfilledPosition">PositionQueue.UnfilledPosition (class in celery.datastructures)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.prepare_exception">prepare_exception() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.prepare_exception">prepare_exception() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.prepare_result">prepare_result() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.prepare_result">prepare_result() (celery.backends.base.BaseBackend method)</a></dt>
@@ -431,6 +436,7 @@
     <dt><a href="reference/celery.task.html#celery.task.AsynchronousMapTask.run">(celery.task.AsynchronousMapTask method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.AsynchronousMapTask.run">(celery.task.AsynchronousMapTask method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.DeleteExpiredTaskMetaTask.run">(celery.task.DeleteExpiredTaskMetaTask method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.DeleteExpiredTaskMetaTask.run">(celery.task.DeleteExpiredTaskMetaTask method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.ExecuteRemoteTask.run">(celery.task.ExecuteRemoteTask method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.ExecuteRemoteTask.run">(celery.task.ExecuteRemoteTask method)</a></dt>
+    <dt><a href="reference/celery.task.html#celery.task.PingTask.run">(celery.task.PingTask method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.Task.run">(celery.task.Task method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.Task.run">(celery.task.Task method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.TaskSet.run">(celery.task.TaskSet method)</a></dt>
     <dt><a href="reference/celery.task.html#celery.task.TaskSet.run">(celery.task.TaskSet method)</a></dt>
     <dt><a href="reference/celery.worker.html#celery.worker.PeriodicWorkController.run">(celery.worker.PeriodicWorkController method)</a></dt>
     <dt><a href="reference/celery.worker.html#celery.worker.PeriodicWorkController.run">(celery.worker.PeriodicWorkController method)</a></dt>
@@ -447,10 +453,12 @@
 
 
 <dt><a href="reference/celery.conf.html#celery.conf.SEND_CELERY_TASK_ERROR_EMAILS">SEND_CELERY_TASK_ERROR_EMAILS (in module celery.conf)</a></dt>
 <dt><a href="reference/celery.conf.html#celery.conf.SEND_CELERY_TASK_ERROR_EMAILS">SEND_CELERY_TASK_ERROR_EMAILS (in module celery.conf)</a></dt>
 <dt><a href="reference/celery.log.html#celery.log.setup_logger">setup_logger() (in module celery.log)</a></dt>
 <dt><a href="reference/celery.log.html#celery.log.setup_logger">setup_logger() (in module celery.log)</a></dt>
+<dt><a href="reference/celery.worker.html#celery.worker.WorkController.shutdown">shutdown() (celery.worker.WorkController method)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.BaseAsyncResult.status">status (celery.result.BaseAsyncResult attribute)</a></dt>
 <dt><a href="reference/celery.result.html#celery.result.BaseAsyncResult.status">status (celery.result.BaseAsyncResult attribute)</a></dt>
   <dd><dl>
   <dd><dl>
     <dt><a href="reference/celery.models.html#TaskMeta.status">(TaskMeta attribute)</a></dt>
     <dt><a href="reference/celery.models.html#TaskMeta.status">(TaskMeta attribute)</a></dt>
   </dl></dd>
   </dl></dd>
+<dt><a href="reference/celery.worker.html#celery.worker.PeriodicWorkController.stop">stop() (celery.worker.PeriodicWorkController method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.store_result">store_result() (celery.backends.base.BaseBackend method)</a></dt>
 <dt><a href="reference/celery.backends.base.html#celery.backends.base.BaseBackend.store_result">store_result() (celery.backends.base.BaseBackend method)</a></dt>
   <dd><dl>
   <dd><dl>
     <dt><a href="reference/celery.backends.cache.html#celery.backends.cache.Backend.store_result">(celery.backends.cache.Backend method)</a></dt>
     <dt><a href="reference/celery.backends.cache.html#celery.backends.cache.Backend.store_result">(celery.backends.cache.Backend method)</a></dt>

+ 23 - 22
index.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Welcome to Celery’s documentation! &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Welcome to Celery’s documentation! &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '',
       URL_ROOT:    '',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,14 +19,14 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="" />
     <link rel="next" title="celery - Distributed Task Queue for Django." href="introduction.html" /> 
     <link rel="next" title="celery - Distributed Task Queue for Django." href="introduction.html" /> 
   </head>
   </head>
   <body>
   <body>
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="genindex.html" title="General Index"
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -113,24 +113,25 @@
 </ul>
 </ul>
 </li>
 </li>
 <li class="toctree-l1"><a class="reference external" href="changelog.html">Change history</a><ul>
 <li class="toctree-l1"><a class="reference external" href="changelog.html">Change history</a><ul>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#p-m-cet-askh-opera-com">0.3.3 [2009-06-08 01:07 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id1">0.3.2 [2009-06-08 01:07 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id2">0.3.1 [2009-06-08 01:07 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id3">0.3.0 [2009-06-08 12:41 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id4">0.2.0 [2009-05-20 05:14 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#pre3-2009-05-20-05-14-p-m-cet-askh-opera-com">0.2.0-pre3 [2009-05-20 05:14 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#pre2-2009-05-20-01-56-p-m-cet-askh-opera-com">0.2.0-pre2 [2009-05-20 01:56 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#pre1-2009-05-20-12-33-p-m-cet-askh-opera-com">0.2.0-pre1 [2009-05-20 12:33 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id5">0.1.15 [2009-05-19 04:13 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id6">0.1.14 [2009-05-19 01:08 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id7">0.1.13 [2009-05-19 12:36 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id8">0.1.12 [2009-05-18 04:38 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id9">0.1.11 [2009-05-12 02:08 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id10">0.1.10 [2009-05-11 12:46 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id11">0.1.8 [2009-05-07 12:27 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id12">0.1.7 [2009-04-30 1:50 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#id13">0.1.6 [2009-04-28 2:13 P.M CET] askh&#64;opera.com</a></li>
-<li class="toctree-l2"><a class="reference external" href="changelog.html#a-m-cet-askh-opera-com">0.1.0 [2009-04-24 11:28 A.M CET] askh&#64;opera.com</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#xxxx-xx-xx-xx-xx-p-m-cet">0.3.8 [xxxx-xx-xx xx:xx P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#p-m-cet">0.3.3 [2009-06-08 01:07 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id1">0.3.2 [2009-06-08 01:07 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id2">0.3.1 [2009-06-08 01:07 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id3">0.3.0 [2009-06-08 12:41 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id4">0.2.0 [2009-05-20 05:14 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#pre3-2009-05-20-05-14-p-m-cet">0.2.0-pre3 [2009-05-20 05:14 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#pre2-2009-05-20-01-56-p-m-cet">0.2.0-pre2 [2009-05-20 01:56 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#pre1-2009-05-20-12-33-p-m-cet">0.2.0-pre1 [2009-05-20 12:33 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id5">0.1.15 [2009-05-19 04:13 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id6">0.1.14 [2009-05-19 01:08 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id7">0.1.13 [2009-05-19 12:36 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id8">0.1.12 [2009-05-18 04:38 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id9">0.1.11 [2009-05-12 02:08 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id10">0.1.10 [2009-05-11 12:46 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id11">0.1.8 [2009-05-07 12:27 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id12">0.1.7 [2009-04-30 1:50 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#id13">0.1.6 [2009-04-28 2:13 P.M CET]</a></li>
+<li class="toctree-l2"><a class="reference external" href="changelog.html#a-m-cet">0.1.0 [2009-04-24 11:28 A.M CET]</a></li>
 </ul>
 </ul>
 </li>
 </li>
 </ul>
 </ul>

+ 7 - 6
introduction.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>celery - Distributed Task Queue for Django. &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>celery - Distributed Task Queue for Django. &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '',
       URL_ROOT:    '',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="index.html" />
     <link rel="next" title="Frequently Asked Questions" href="faq.html" />
     <link rel="next" title="Frequently Asked Questions" href="faq.html" />
     <link rel="prev" title="Welcome to Celery’s documentation!" href="index.html" /> 
     <link rel="prev" title="Welcome to Celery’s documentation!" href="index.html" /> 
   </head>
   </head>
@@ -27,7 +27,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="genindex.html" title="General Index"
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -54,7 +54,7 @@
 <col class="field-name" />
 <col class="field-name" />
 <col class="field-body" />
 <col class="field-body" />
 <tbody valign="top">
 <tbody valign="top">
-<tr class="field"><th class="field-name">Version:</th><td class="field-body">0.3.5</td>
+<tr class="field"><th class="field-name">Version:</th><td class="field-body">0.3.7</td>
 </tr>
 </tr>
 </tbody>
 </tbody>
 </table>
 </table>
@@ -217,7 +217,8 @@ a task class. With this way you can cleanly upgrade the task to use the more
 advanced features of celery later.</p>
 advanced features of celery later.</p>
 <p>This is a task that basically does nothing but take some arguments,
 <p>This is a task that basically does nothing but take some arguments,
 and return a value:</p>
 and return a value:</p>
-<div class="highlight-python"><div class="highlight"><pre><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>
+<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">Task</span><span class="p">,</span> <span class="n">tasks</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;myapp.mytask&quot;</span>
 <span class="gp">... </span>    <span class="n">name</span> <span class="o">=</span> <span class="s">&quot;myapp.mytask&quot;</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="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</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="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>
 <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>

+ 4 - 4
links.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Interesting Links &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Interesting Links &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '',
       URL_ROOT:    '',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,13 +19,13 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="index.html" /> 
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="index.html" /> 
   </head>
   </head>
   <body>
   <body>
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="genindex.html" title="General Index"
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 4 - 4
modindex.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Global Module Index &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Global Module Index &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '',
       URL_ROOT:    '',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="index.html" />
  
  
 
 
 
 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="genindex.html" title="General Index"
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 10 - 2
objects.inv

@@ -75,13 +75,14 @@ celery.result.BaseAsyncResult.successful method reference/celery.result.html
 celery.conf.LOG_FORMAT data reference/celery.conf.html
 celery.conf.LOG_FORMAT data reference/celery.conf.html
 celery.backends.database.Backend.store_result method reference/celery.backends.database.html
 celery.backends.database.Backend.store_result method reference/celery.backends.database.html
 celery.task.TaskSet.map_async classmethod reference/celery.task.html
 celery.task.TaskSet.map_async classmethod reference/celery.task.html
+celery.task.ping function reference/celery.task.html
 PeriodicTaskMeta.task attribute reference/celery.models.html
 PeriodicTaskMeta.task attribute reference/celery.models.html
 celery.worker.WorkController.process_task method reference/celery.worker.html
 celery.worker.WorkController.process_task method reference/celery.worker.html
 celery.result.TaskSetResult.successful method reference/celery.result.html
 celery.result.TaskSetResult.successful method reference/celery.result.html
 celery.backends.base.BaseBackend.wait_for method reference/celery.backends.base.html
 celery.backends.base.BaseBackend.wait_for method reference/celery.backends.base.html
 celery.pool.TaskPool.add method reference/celery.pool.html
 celery.pool.TaskPool.add method reference/celery.pool.html
 celery.backends.base.BaseBackend.mark_as_done method reference/celery.backends.base.html
 celery.backends.base.BaseBackend.mark_as_done method reference/celery.backends.base.html
-celery.conf.DEFAULT_DAEMON_LOG_FILE data reference/celery.conf.html
+celery.task.PingTask class reference/celery.task.html
 celery.registry.TaskRegistry.get_all_periodic method reference/celery.registry.html
 celery.registry.TaskRegistry.get_all_periodic method reference/celery.registry.html
 PeriodicTaskMeta.last_run_at attribute reference/celery.models.html
 PeriodicTaskMeta.last_run_at attribute reference/celery.models.html
 celery.task.Task.get_publisher method reference/celery.task.html
 celery.task.Task.get_publisher method reference/celery.task.html
@@ -130,13 +131,15 @@ celery.datastructures.ExceptionInfo.exception attribute reference/celery.datastr
 celery.result.TaskSetResult.subtask_ids attribute reference/celery.result.html
 celery.result.TaskSetResult.subtask_ids attribute reference/celery.result.html
 PeriodicTaskMeta.delay method reference/celery.models.html
 PeriodicTaskMeta.delay method reference/celery.models.html
 celery.timer.TimeoutTimer.timeout attribute reference/celery.timer.html
 celery.timer.TimeoutTimer.timeout attribute reference/celery.timer.html
+celery.worker.WorkController.close_connection method reference/celery.worker.html
 celery.backends.database.Backend.cleanup method reference/celery.backends.database.html
 celery.backends.database.Backend.cleanup method reference/celery.backends.database.html
 celery.task.TaskSet.total attribute reference/celery.task.html
 celery.task.TaskSet.total attribute reference/celery.task.html
 celery.result.TaskSetResult.waiting method reference/celery.result.html
 celery.result.TaskSetResult.waiting method reference/celery.result.html
 celery.conf.DAEMON_LOG_LEVEL data reference/celery.conf.html
 celery.conf.DAEMON_LOG_LEVEL data reference/celery.conf.html
 celery.backends.database.Backend class reference/celery.backends.database.html
 celery.backends.database.Backend class reference/celery.backends.database.html
+celery.worker.PeriodicWorkController.stop method reference/celery.worker.html
 celery.result.BaseAsyncResult.status attribute reference/celery.result.html
 celery.result.BaseAsyncResult.status attribute reference/celery.result.html
-celery.worker.TaskWrapper.kwargs attribute reference/celery.worker.html
+celery.conf.AMQP_CONNECTION_TIMEOUT data reference/celery.conf.html
 celery.backends.database.Backend.get_result method reference/celery.backends.database.html
 celery.backends.database.Backend.get_result method reference/celery.backends.database.html
 celery.worker.TaskWrapper.on_success method reference/celery.worker.html
 celery.worker.TaskWrapper.on_success method reference/celery.worker.html
 celery.backends.get_backend_cls function reference/celery.backends.html
 celery.backends.get_backend_cls function reference/celery.backends.html
@@ -153,6 +156,7 @@ celery.task.PeriodicTask class reference/celery.task.html
 celery.registry.TaskRegistry.unregister method reference/celery.registry.html
 celery.registry.TaskRegistry.unregister method reference/celery.registry.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_args attribute reference/celery.backends.base.html
 celery.backends.base.BaseBackend.UnpickleableExceptionWrapper.exc_args attribute reference/celery.backends.base.html
 TaskMeta.date_done attribute reference/celery.models.html
 TaskMeta.date_done attribute reference/celery.models.html
+celery.task.PingTask.run method reference/celery.task.html
 celery.pool.TaskPool.apply_async method reference/celery.pool.html
 celery.pool.TaskPool.apply_async method reference/celery.pool.html
 celery.result.AsyncResult class reference/celery.result.html
 celery.result.AsyncResult class reference/celery.result.html
 PeriodicTaskMeta.name attribute reference/celery.models.html
 PeriodicTaskMeta.name attribute reference/celery.models.html
@@ -172,6 +176,7 @@ celery.managers.PeriodicTaskManager.get_waiting_tasks method reference/celery.ma
 celery.backends.base.BaseBackend.mark_as_failure method reference/celery.backends.base.html
 celery.backends.base.BaseBackend.mark_as_failure method reference/celery.backends.base.html
 celery.worker.WorkController.loglevel attribute reference/celery.worker.html
 celery.worker.WorkController.loglevel attribute reference/celery.worker.html
 celery.task.TaskSet.join method reference/celery.task.html
 celery.task.TaskSet.join method reference/celery.task.html
+celery.worker.WorkController.shutdown method reference/celery.worker.html
 celery.registry.TaskRegistry.get_all_regular method reference/celery.registry.html
 celery.registry.TaskRegistry.get_all_regular method reference/celery.registry.html
 celery.worker.WorkController.run method reference/celery.worker.html
 celery.worker.WorkController.run method reference/celery.worker.html
 celery.registry.TaskRegistry class reference/celery.registry.html
 celery.registry.TaskRegistry class reference/celery.registry.html
@@ -224,12 +229,14 @@ celery.registry.NotRegistered exception reference/celery.registry.html
 celery.conf.DAEMON_CONCURRENCY data reference/celery.conf.html
 celery.conf.DAEMON_CONCURRENCY data reference/celery.conf.html
 celery.worker.WorkController.logger attribute reference/celery.worker.html
 celery.worker.WorkController.logger attribute reference/celery.worker.html
 celery.registry.TaskRegistry.get_all method reference/celery.registry.html
 celery.registry.TaskRegistry.get_all method reference/celery.registry.html
+celery.worker.TaskWrapper.message attribute reference/celery.worker.html
 celery.backends.tyrant.Backend.store_result method reference/celery.backends.tyrant.html
 celery.backends.tyrant.Backend.store_result method reference/celery.backends.tyrant.html
 celery.pool.TaskPool.terminate method reference/celery.pool.html
 celery.pool.TaskPool.terminate method reference/celery.pool.html
 celery.timer.TimeoutTimer.tick method reference/celery.timer.html
 celery.timer.TimeoutTimer.tick method reference/celery.timer.html
 TASK_STATUS_PENDING data reference/celery.models.html
 TASK_STATUS_PENDING data reference/celery.models.html
 celery.registry.TaskRegistry.get_task method reference/celery.registry.html
 celery.registry.TaskRegistry.get_task method reference/celery.registry.html
 celery.result.BaseAsyncResult.get method reference/celery.result.html
 celery.result.BaseAsyncResult.get method reference/celery.result.html
+celery.worker.TaskWrapper.kwargs attribute reference/celery.worker.html
 celery.conf.DAEMON_PID_FILE data reference/celery.conf.html
 celery.conf.DAEMON_PID_FILE data reference/celery.conf.html
 celery.task.Task class reference/celery.task.html
 celery.task.Task class reference/celery.task.html
 celery.backends.base.BaseBackend.get_status method reference/celery.backends.base.html
 celery.backends.base.BaseBackend.get_status method reference/celery.backends.base.html
@@ -242,6 +249,7 @@ celery.datastructures.PositionQueue.UnfilledPosition class reference/celery.data
 celery.result.TaskSetResult.completed_count method reference/celery.result.html
 celery.result.TaskSetResult.completed_count method reference/celery.result.html
 celery.pool.TaskPool.on_return method reference/celery.pool.html
 celery.pool.TaskPool.on_return method reference/celery.pool.html
 celery.messaging.TaskConsumer class reference/celery.messaging.html
 celery.messaging.TaskConsumer class reference/celery.messaging.html
+celery.conf.DEFAULT_AMQP_CONNECTION_TIMEOUT data reference/celery.conf.html
 celery.managers.TaskManager.store_result method reference/celery.managers.html
 celery.managers.TaskManager.store_result method reference/celery.managers.html
 celery.result.TaskSetResult.taskset_id attribute reference/celery.result.html
 celery.result.TaskSetResult.taskset_id attribute reference/celery.result.html
 TaskMeta.result attribute reference/celery.models.html
 TaskMeta.result attribute reference/celery.models.html

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

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Backend: Base - celery.backends.base &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Backend: Base - celery.backends.base &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Database - celery.backends.database" href="celery.backends.database.html" />
     <link rel="next" title="Backend: Database - celery.backends.database" href="celery.backends.database.html" />
     <link rel="prev" title="Backends - celery.backends" href="celery.backends.html" /> 
     <link rel="prev" title="Backends - celery.backends" href="celery.backends.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

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

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Backend: Cache - celery.backends.cache &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Backend: Cache - celery.backends.cache &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" />
     <link rel="next" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" />
     <link rel="prev" title="Backend: Database - celery.backends.database" href="celery.backends.database.html" /> 
     <link rel="prev" title="Backend: Database - celery.backends.database" href="celery.backends.database.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

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

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Backend: Database - celery.backends.database &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Backend: Database - celery.backends.database &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Cache - celery.backends.cache" href="celery.backends.cache.html" />
     <link rel="next" title="Backend: Cache - celery.backends.cache" href="celery.backends.cache.html" />
     <link rel="prev" title="Backend: Base - celery.backends.base" href="celery.backends.base.html" /> 
     <link rel="prev" title="Backend: Base - celery.backends.base" href="celery.backends.base.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 4 - 4
reference/celery.backends.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Backends - celery.backends &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Backends - celery.backends &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backend: Base - celery.backends.base" href="celery.backends.base.html" />
     <link rel="next" title="Backend: Base - celery.backends.base" href="celery.backends.base.html" />
     <link rel="prev" title="Task Pool - celery.pool" href="celery.pool.html" /> 
     <link rel="prev" title="Task Pool - celery.pool" href="celery.pool.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

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

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Backend: Tokyo Tyrant - celery.backends.tyrant &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Backend: Tokyo Tyrant - celery.backends.tyrant &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Configuration - celery.conf" href="celery.conf.html" />
     <link rel="next" title="Configuration - celery.conf" href="celery.conf.html" />
     <link rel="prev" title="Backend: Cache - celery.backends.cache" href="celery.backends.cache.html" /> 
     <link rel="prev" title="Backend: Cache - celery.backends.cache" href="celery.backends.cache.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

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

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Celery Worker Daemon - celery.bin.celeryd &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Celery Worker Daemon - celery.bin.celeryd &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Change history" href="../changelog.html" />
     <link rel="next" title="Change history" href="../changelog.html" />
     <link rel="prev" title="Timers - celery.timer" href="celery.timer.html" /> 
     <link rel="prev" title="Timers - celery.timer" href="celery.timer.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -129,8 +129,8 @@ running in the background somewhere.</p>
 
 
 <dl class="function">
 <dl class="function">
 <dt id="celery.bin.celeryd.run_worker">
 <dt id="celery.bin.celeryd.run_worker">
-<tt class="descclassname">celery.bin.celeryd.</tt><tt class="descname">run_worker</tt><big>(</big><em>concurrency=10</em>, <em>daemon=False</em>, <em>loglevel=20</em>, <em>logfile='celeryd.log'</em>, <em>discard=False</em>, <em>pidfile='celeryd.pid'</em>, <em>umask=0</em>, <em>uid=None</em>, <em>gid=None</em>, <em>working_directory=None</em>, <em>chroot=None</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#celery.bin.celeryd.run_worker" title="Permalink to this definition">¶</a></dt>
-<dd>Run the celery daemon.</dd></dl>
+<tt class="descclassname">celery.bin.celeryd.</tt><tt class="descname">run_worker</tt><big>(</big><em>concurrency=0</em>, <em>detach=False</em>, <em>loglevel=20</em>, <em>logfile='celeryd.log'</em>, <em>discard=False</em>, <em>pidfile='celeryd.pid'</em>, <em>umask=0</em>, <em>uid=None</em>, <em>gid=None</em>, <em>working_directory=None</em>, <em>chroot=None</em>, <em>**kwargs</em><big>)</big><a class="headerlink" href="#celery.bin.celeryd.run_worker" title="Permalink to this definition">¶</a></dt>
+<dd>Starts the celery worker server.</dd></dl>
 
 
 </div>
 </div>
 
 

+ 19 - 8
reference/celery.conf.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Configuration - celery.conf &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Configuration - celery.conf &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Datastructures - celery.datastructures" href="celery.datastructures.html" />
     <link rel="next" title="Datastructures - celery.datastructures" href="celery.datastructures.html" />
     <link rel="prev" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" /> 
     <link rel="prev" title="Backend: Tokyo Tyrant - celery.backends.tyrant" href="celery.backends.tyrant.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -53,8 +53,8 @@
 <h1>Configuration - celery.conf<a class="headerlink" href="#module-celery.conf" title="Permalink to this headline">¶</a></h1>
 <h1>Configuration - celery.conf<a class="headerlink" href="#module-celery.conf" title="Permalink to this headline">¶</a></h1>
 <p>celery.conf</p>
 <p>celery.conf</p>
 <dl class="data">
 <dl class="data">
-<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>
+<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>
 <dd><dl class="data">
 <dd><dl class="data">
 <dt id="celery.conf.SEND_CELERY_TASK_ERROR_EMAILS">
 <dt id="celery.conf.SEND_CELERY_TASK_ERROR_EMAILS">
 <tt class="descclassname">celery.conf.</tt><tt class="descname">SEND_CELERY_TASK_ERROR_EMAILS</tt><a class="headerlink" href="#celery.conf.SEND_CELERY_TASK_ERROR_EMAILS" title="Permalink to this definition">¶</a></dt>
 <tt class="descclassname">celery.conf.</tt><tt class="descname">SEND_CELERY_TASK_ERROR_EMAILS</tt><a class="headerlink" href="#celery.conf.SEND_CELERY_TASK_ERROR_EMAILS" title="Permalink to this definition">¶</a></dt>
@@ -63,6 +63,17 @@ If unset, it will send the e-mails if DEBUG is False.</dd></dl>
 
 
 </dd></dl>
 </dd></dl>
 
 
+<dl class="data">
+<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>
+<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
+to the AMQP server.</dd></dl>
+
+</dd></dl>
+
 <dl class="data">
 <dl class="data">
 <dt id="celery.conf.AMQP_CONSUMER_ROUTING_KEY">
 <dt id="celery.conf.AMQP_CONSUMER_ROUTING_KEY">
 <tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONSUMER_ROUTING_KEY</tt><a class="headerlink" href="#celery.conf.AMQP_CONSUMER_ROUTING_KEY" title="Permalink to this definition">¶</a></dt>
 <tt class="descclassname">celery.conf.</tt><tt class="descname">AMQP_CONSUMER_ROUTING_KEY</tt><a class="headerlink" href="#celery.conf.AMQP_CONSUMER_ROUTING_KEY" title="Permalink to this definition">¶</a></dt>
@@ -150,8 +161,8 @@ for more information.</dd></dl>
 </dd></dl>
 </dd></dl>
 
 
 <dl class="data">
 <dl class="data">
-<dt id="celery.conf.DEFAULT_DAEMON_LOG_FILE">
-<tt class="descclassname">celery.conf.</tt><tt class="descname">DEFAULT_DAEMON_LOG_FILE</tt><a class="headerlink" href="#celery.conf.DEFAULT_DAEMON_LOG_FILE" title="Permalink to this definition">¶</a></dt>
+<dt id="celery.conf.DEFAULT_AMQP_CONNECTION_TIMEOUT">
+<tt class="descclassname">celery.conf.</tt><tt class="descname">DEFAULT_AMQP_CONNECTION_TIMEOUT</tt><a class="headerlink" href="#celery.conf.DEFAULT_AMQP_CONNECTION_TIMEOUT" title="Permalink to this definition">¶</a></dt>
 <dd><dl class="data">
 <dd><dl class="data">
 <dt id="celery.conf.LOG_LEVELS">
 <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>
 <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>

+ 4 - 4
reference/celery.datastructures.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Datastructures - celery.datastructures &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Datastructures - celery.datastructures &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Logging - celery.log" href="celery.log.html" />
     <link rel="next" title="Logging - celery.log" href="celery.log.html" />
     <link rel="prev" title="Configuration - celery.conf" href="celery.conf.html" /> 
     <link rel="prev" title="Configuration - celery.conf" href="celery.conf.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 4 - 4
reference/celery.discovery.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Task Discovery - celery.discovery &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Task Discovery - celery.discovery &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Multiprocessing Worker - celery.worker" href="celery.worker.html" />
     <link rel="next" title="Multiprocessing Worker - celery.worker" href="celery.worker.html" />
     <link rel="prev" title="Task Registry - celery.registry" href="celery.registry.html" /> 
     <link rel="prev" title="Task Registry - celery.registry" href="celery.registry.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 4 - 4
reference/celery.log.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Logging - celery.log &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Logging - celery.log &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Django Model Managers - celery.managers" href="celery.managers.html" />
     <link rel="next" title="Django Model Managers - celery.managers" href="celery.managers.html" />
     <link rel="prev" title="Datastructures - celery.datastructures" href="celery.datastructures.html" /> 
     <link rel="prev" title="Datastructures - celery.datastructures" href="celery.datastructures.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 4 - 4
reference/celery.managers.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Django Model Managers - celery.managers &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Django Model Managers - celery.managers &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Django Models - celery.models" href="celery.models.html" />
     <link rel="next" title="Django Models - celery.models" href="celery.models.html" />
     <link rel="prev" title="Logging - celery.log" href="celery.log.html" /> 
     <link rel="prev" title="Logging - celery.log" href="celery.log.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 4 - 4
reference/celery.messaging.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Messaging - celery.messaging &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Messaging - celery.messaging &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Timers - celery.timer" href="celery.timer.html" />
     <link rel="next" title="Timers - celery.timer" href="celery.timer.html" />
     <link rel="prev" title="Django Models - celery.models" href="celery.models.html" /> 
     <link rel="prev" title="Django Models - celery.models" href="celery.models.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 4 - 4
reference/celery.models.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Django Models - celery.models &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Django Models - celery.models &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Messaging - celery.messaging" href="celery.messaging.html" />
     <link rel="next" title="Messaging - celery.messaging" href="celery.messaging.html" />
     <link rel="prev" title="Django Model Managers - celery.managers" href="celery.managers.html" /> 
     <link rel="prev" title="Django Model Managers - celery.managers" href="celery.managers.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 5 - 5
reference/celery.pool.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Task Pool - celery.pool &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Task Pool - celery.pool &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Backends - celery.backends" href="celery.backends.html" />
     <link rel="next" title="Backends - celery.backends" href="celery.backends.html" />
     <link rel="prev" title="Multiprocessing Worker - celery.worker" href="celery.worker.html" /> 
     <link rel="prev" title="Multiprocessing Worker - celery.worker" href="celery.worker.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -121,7 +121,7 @@ and exception. Must have the function signature:</p>
 
 
 <dl class="method">
 <dl class="method">
 <dt id="celery.pool.TaskPool.apply_async">
 <dt id="celery.pool.TaskPool.apply_async">
-<tt class="descname">apply_async</tt><big>(</big><em>target</em>, <em>args=None</em>, <em>kwargs=None</em>, <em>callbacks=None</em>, <em>errbacks=None</em>, <em>meta=None</em><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.apply_async" title="Permalink to this definition">¶</a></dt>
+<tt class="descname">apply_async</tt><big>(</big><em>target</em>, <em>args=None</em>, <em>kwargs=None</em>, <em>callbacks=None</em>, <em>errbacks=None</em>, <em>on_acknowledge=None</em>, <em>meta=None</em><big>)</big><a class="headerlink" href="#celery.pool.TaskPool.apply_async" title="Permalink to this definition">¶</a></dt>
 <dd><p>Equivalent of the :func:<tt class="docutils literal"><span class="pre">apply</span></tt> built-in function.</p>
 <dd><p>Equivalent of the :func:<tt class="docutils literal"><span class="pre">apply</span></tt> built-in function.</p>
 <p>All <tt class="docutils literal"><span class="pre">callbacks</span></tt> and <tt class="docutils literal"><span class="pre">errbacks</span></tt> should complete immediately since
 <p>All <tt class="docutils literal"><span class="pre">callbacks</span></tt> and <tt class="docutils literal"><span class="pre">errbacks</span></tt> should complete immediately since
 otherwise the thread which handles the result will get blocked.</p>
 otherwise the thread which handles the result will get blocked.</p>

+ 4 - 4
reference/celery.registry.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Task Registry - celery.registry &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Task Registry - celery.registry &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Discovery - celery.discovery" href="celery.discovery.html" />
     <link rel="next" title="Task Discovery - celery.discovery" href="celery.discovery.html" />
     <link rel="prev" title="Task Result - celery.result" href="celery.result.html" /> 
     <link rel="prev" title="Task Result - celery.result" href="celery.result.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 4 - 4
reference/celery.result.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Task Result - celery.result &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Task Result - celery.result &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Registry - celery.registry" href="celery.registry.html" />
     <link rel="next" title="Task Registry - celery.registry" href="celery.registry.html" />
     <link rel="prev" title="Tasks - celery.task" href="celery.task.html" /> 
     <link rel="prev" title="Tasks - celery.task" href="celery.task.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 39 - 7
reference/celery.task.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Tasks - celery.task &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Tasks - celery.task &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Result - celery.result" href="celery.result.html" />
     <link rel="next" title="Task Result - celery.result" href="celery.result.html" />
     <link rel="prev" title="Module API Reference" href="index.html" /> 
     <link rel="prev" title="Module API Reference" href="index.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -146,6 +146,26 @@ not defined.</td>
 </div>
 </div>
 </dd></dl>
 </dd></dl>
 
 
+<dl class="class">
+<dt id="celery.task.PingTask">
+<em class="property">
+class </em><tt class="descclassname">celery.task.</tt><tt class="descname">PingTask</tt><a class="headerlink" href="#celery.task.PingTask" title="Permalink to this definition">¶</a></dt>
+<dd><p>The task used by <a title="celery.task.ping" class="reference internal" href="#celery.task.ping"><tt class="xref docutils literal"><span class="pre">ping()</span></tt></a>.</p>
+<dl class="method">
+<dt id="celery.task.PingTask.run">
+<tt class="descname">run</tt><big>(</big><em>**kwargs</em><big>)</big><a class="headerlink" href="#celery.task.PingTask.run" title="Permalink to this definition">¶</a></dt>
+<dd><table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Returns:</th><td class="field-body">the string <tt class="docutils literal"><span class="pre">&quot;pong&quot;</span></tt>.</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+</dd></dl>
+
 <dl class="class">
 <dl class="class">
 <dt id="celery.task.Task">
 <dt id="celery.task.Task">
 <em class="property">
 <em class="property">
@@ -440,7 +460,7 @@ celery server(s).</dd></dl>
 
 
 <dl class="method">
 <dl class="method">
 <dt id="celery.task.TaskSet.run">
 <dt id="celery.task.TaskSet.run">
-<tt class="descname">run</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.task.TaskSet.run" title="Permalink to this definition">¶</a></dt>
+<tt class="descname">run</tt><big>(</big><em>connect_timeout=4</em><big>)</big><a class="headerlink" href="#celery.task.TaskSet.run" title="Permalink to this definition">¶</a></dt>
 <dd><p>Run all tasks in the taskset.</p>
 <dd><p>Run all tasks in the taskset.</p>
 <table class="docutils field-list" frame="void" rules="none">
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
 <col class="field-name" />
@@ -480,7 +500,7 @@ celery server(s).</dd></dl>
 
 
 <dl class="function">
 <dl class="function">
 <dt id="celery.task.apply_async">
 <dt id="celery.task.apply_async">
-<tt class="descclassname">celery.task.</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=None</em>, <em>priority=None</em><big>)</big><a class="headerlink" href="#celery.task.apply_async" title="Permalink to this definition">¶</a></dt>
+<tt class="descclassname">celery.task.</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><big>)</big><a class="headerlink" href="#celery.task.apply_async" title="Permalink to this definition">¶</a></dt>
 <dd><p>Run a task asynchronously by the celery daemon(s).</p>
 <dd><p>Run a task asynchronously by the celery daemon(s).</p>
 <table class="docutils field-list" frame="void" rules="none">
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
 <col class="field-name" />
@@ -546,7 +566,7 @@ has been registered in the task registry.</p>
 
 
 <dl class="function">
 <dl class="function">
 <dt id="celery.task.discard_all">
 <dt id="celery.task.discard_all">
-<tt class="descclassname">celery.task.</tt><tt class="descname">discard_all</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.task.discard_all" title="Permalink to this definition">¶</a></dt>
+<tt class="descclassname">celery.task.</tt><tt class="descname">discard_all</tt><big>(</big><em>connect_timeout=4</em><big>)</big><a class="headerlink" href="#celery.task.discard_all" title="Permalink to this definition">¶</a></dt>
 <dd><p>Discard all waiting tasks.</p>
 <dd><p>Discard all waiting tasks.</p>
 <p>This will ignore all tasks waiting for execution, and they will
 <p>This will ignore all tasks waiting for execution, and they will
 be deleted from the messaging server.</p>
 be deleted from the messaging server.</p>
@@ -645,6 +665,18 @@ defined in the REPL (the objects must have an associated module).</p>
 </table>
 </table>
 </dd></dl>
 </dd></dl>
 
 
+<dl class="function">
+<dt id="celery.task.ping">
+<tt class="descclassname">celery.task.</tt><tt class="descname">ping</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.task.ping" title="Permalink to this definition">¶</a></dt>
+<dd><p>Test if the server is alive.</p>
+<p>Example:</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">ping</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">ping</span><span class="p">()</span>
+<span class="go">&#39;pong&#39;</span>
+</pre></div>
+</div>
+</dd></dl>
+
 </div>
 </div>
 
 
 
 

+ 4 - 4
reference/celery.timer.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Timers - celery.timer &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Timers - celery.timer &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Celery Worker Daemon - celery.bin.celeryd" href="celery.bin.celeryd.html" />
     <link rel="next" title="Celery Worker Daemon - celery.bin.celeryd" href="celery.bin.celeryd.html" />
     <link rel="prev" title="Messaging - celery.messaging" href="celery.messaging.html" /> 
     <link rel="prev" title="Messaging - celery.messaging" href="celery.messaging.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

+ 27 - 7
reference/celery.worker.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Multiprocessing Worker - celery.worker &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="up" title="Module API Reference" href="index.html" />
     <link rel="next" title="Task Pool - celery.pool" href="celery.pool.html" />
     <link rel="next" title="Task Pool - celery.pool" href="celery.pool.html" />
     <link rel="prev" title="Task Discovery - celery.discovery" href="celery.discovery.html" /> 
     <link rel="prev" title="Task Discovery - celery.discovery" href="celery.discovery.html" /> 
@@ -28,7 +28,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -68,12 +68,17 @@ them.</p>
 <tt class="descname">run</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.PeriodicWorkController.run" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">run</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.PeriodicWorkController.run" title="Permalink to this definition">¶</a></dt>
 <dd>Don&#8217;t use <a title="celery.worker.PeriodicWorkController.run" class="reference internal" href="#celery.worker.PeriodicWorkController.run"><tt class="xref docutils literal"><span class="pre">run()</span></tt></a>. use <tt class="xref docutils literal"><span class="pre">start()</span></tt>.</dd></dl>
 <dd>Don&#8217;t use <a title="celery.worker.PeriodicWorkController.run" class="reference internal" href="#celery.worker.PeriodicWorkController.run"><tt class="xref docutils literal"><span class="pre">run()</span></tt></a>. use <tt class="xref docutils literal"><span class="pre">start()</span></tt>.</dd></dl>
 
 
+<dl class="method">
+<dt id="celery.worker.PeriodicWorkController.stop">
+<tt class="descname">stop</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.PeriodicWorkController.stop" title="Permalink to this definition">¶</a></dt>
+<dd>Shutdown the thread.</dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 <dl class="class">
 <dl class="class">
 <dt id="celery.worker.TaskWrapper">
 <dt id="celery.worker.TaskWrapper">
 <em class="property">
 <em class="property">
-class </em><tt class="descclassname">celery.worker.</tt><tt class="descname">TaskWrapper</tt><big>(</big><em>task_name</em>, <em>task_id</em>, <em>task_func</em>, <em>args</em>, <em>kwargs</em>, <em>**opts</em><big>)</big><a class="headerlink" href="#celery.worker.TaskWrapper" title="Permalink to this definition">¶</a></dt>
+class </em><tt class="descclassname">celery.worker.</tt><tt class="descname">TaskWrapper</tt><big>(</big><em>task_name</em>, <em>task_id</em>, <em>task_func</em>, <em>args</em>, <em>kwargs</em>, <em>on_acknowledge=None</em>, <em>**opts</em><big>)</big><a class="headerlink" href="#celery.worker.TaskWrapper" title="Permalink to this definition">¶</a></dt>
 <dd><p>Class wrapping a task to be run.</p>
 <dd><p>Class wrapping a task to be run.</p>
 <table class="docutils field-list" frame="void" rules="none">
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
 <col class="field-name" />
@@ -115,6 +120,11 @@ class </em><tt class="descclassname">celery.worker.</tt><tt class="descname">Tas
 <tt class="descname">kwargs</tt><a class="headerlink" href="#celery.worker.TaskWrapper.kwargs" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">kwargs</tt><a class="headerlink" href="#celery.worker.TaskWrapper.kwargs" title="Permalink to this definition">¶</a></dt>
 <dd>Mapping of keyword arguments to apply to the task.</dd></dl>
 <dd>Mapping of keyword arguments to apply to the task.</dd></dl>
 
 
+<dl class="attribute">
+<dt id="celery.worker.TaskWrapper.message">
+<tt class="descname">message</tt><a class="headerlink" href="#celery.worker.TaskWrapper.message" title="Permalink to this definition">¶</a></dt>
+<dd>The original message sent. Used for acknowledging the message.</dd></dl>
+
 <dl class="method">
 <dl class="method">
 <dt id="celery.worker.TaskWrapper.execute">
 <dt id="celery.worker.TaskWrapper.execute">
 <tt class="descname">execute</tt><big>(</big><em>loglevel=None</em>, <em>logfile=None</em><big>)</big><a class="headerlink" href="#celery.worker.TaskWrapper.execute" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">execute</tt><big>(</big><em>loglevel=None</em>, <em>logfile=None</em><big>)</big><a class="headerlink" href="#celery.worker.TaskWrapper.execute" title="Permalink to this definition">¶</a></dt>
@@ -164,7 +174,7 @@ and status in the task meta backend.</p>
 <dl class="classmethod">
 <dl class="classmethod">
 <dt id="celery.worker.TaskWrapper.from_message">
 <dt id="celery.worker.TaskWrapper.from_message">
 <em class="property">
 <em class="property">
-classmethod </em><tt class="descname">from_message</tt><big>(</big><em>message</em>, <em>logger</em><big>)</big><a class="headerlink" href="#celery.worker.TaskWrapper.from_message" title="Permalink to this definition">¶</a></dt>
+classmethod </em><tt class="descname">from_message</tt><big>(</big><em>message</em>, <em>message_data</em>, <em>logger</em><big>)</big><a class="headerlink" href="#celery.worker.TaskWrapper.from_message" title="Permalink to this definition">¶</a></dt>
 <dd><p>Create a <a title="celery.worker.TaskWrapper" class="reference internal" href="#celery.worker.TaskWrapper"><tt class="xref docutils literal"><span class="pre">TaskWrapper</span></tt></a> from a task message sent by
 <dd><p>Create a <a title="celery.worker.TaskWrapper" class="reference internal" href="#celery.worker.TaskWrapper"><tt class="xref docutils literal"><span class="pre">TaskWrapper</span></tt></a> from a task message sent by
 <a title="celery.messaging.TaskPublisher" class="reference external" href="celery.messaging.html#celery.messaging.TaskPublisher"><tt class="xref docutils literal"><span class="pre">celery.messaging.TaskPublisher</span></tt></a>.</p>
 <a title="celery.messaging.TaskPublisher" class="reference external" href="celery.messaging.html#celery.messaging.TaskPublisher"><tt class="xref docutils literal"><span class="pre">celery.messaging.TaskPublisher</span></tt></a>.</p>
 <table class="docutils field-list" frame="void" rules="none">
 <table class="docutils field-list" frame="void" rules="none">
@@ -251,6 +261,11 @@ class </em><tt class="descclassname">celery.worker.</tt><tt class="descname">Wor
 <tt class="descname">task_consumer</tt><a class="headerlink" href="#celery.worker.WorkController.task_consumer" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">task_consumer</tt><a class="headerlink" href="#celery.worker.WorkController.task_consumer" title="Permalink to this definition">¶</a></dt>
 <dd>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 used.</dd></dl>
 <dd>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 used.</dd></dl>
 
 
+<dl class="method">
+<dt id="celery.worker.WorkController.close_connection">
+<tt class="descname">close_connection</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.WorkController.close_connection" title="Permalink to this definition">¶</a></dt>
+<dd>Close the AMQP connection.</dd></dl>
+
 <dl class="method">
 <dl class="method">
 <dt id="celery.worker.WorkController.connection_diagnostics">
 <dt id="celery.worker.WorkController.connection_diagnostics">
 <tt class="descname">connection_diagnostics</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.WorkController.connection_diagnostics" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">connection_diagnostics</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.WorkController.connection_diagnostics" title="Permalink to this definition">¶</a></dt>
@@ -259,7 +274,7 @@ necessary.</dd></dl>
 
 
 <dl class="method">
 <dl class="method">
 <dt id="celery.worker.WorkController.process_task">
 <dt id="celery.worker.WorkController.process_task">
-<tt class="descname">process_task</tt><big>(</big><em>message</em><big>)</big><a class="headerlink" href="#celery.worker.WorkController.process_task" title="Permalink to this definition">¶</a></dt>
+<tt class="descname">process_task</tt><big>(</big><em>message_data</em>, <em>message</em><big>)</big><a class="headerlink" href="#celery.worker.WorkController.process_task" title="Permalink to this definition">¶</a></dt>
 <dd>Process task message by passing it to the pool of workers.</dd></dl>
 <dd>Process task message by passing it to the pool of workers.</dd></dl>
 
 
 <dl class="method">
 <dl class="method">
@@ -275,6 +290,11 @@ necessary.</dd></dl>
 <tt class="descname">run</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.WorkController.run" title="Permalink to this definition">¶</a></dt>
 <tt class="descname">run</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.WorkController.run" title="Permalink to this definition">¶</a></dt>
 <dd>Starts the workers main loop.</dd></dl>
 <dd>Starts the workers main loop.</dd></dl>
 
 
+<dl class="method">
+<dt id="celery.worker.WorkController.shutdown">
+<tt class="descname">shutdown</tt><big>(</big><big>)</big><a class="headerlink" href="#celery.worker.WorkController.shutdown" title="Permalink to this definition">¶</a></dt>
+<dd>Make sure <tt class="docutils literal"><span class="pre">celeryd</span></tt> exits cleanly.</dd></dl>
+
 </dd></dl>
 </dd></dl>
 
 
 <dl class="function">
 <dl class="function">

+ 5 - 5
reference/index.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Module API Reference &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Module API Reference &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="../static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '../',
       URL_ROOT:    '../',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -19,7 +19,7 @@
     </script>
     </script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/jquery.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
     <script type="text/javascript" src="../static/doctools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="../index.html" />
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="../index.html" />
     <link rel="next" title="Tasks - celery.task" href="celery.task.html" />
     <link rel="next" title="Tasks - celery.task" href="celery.task.html" />
     <link rel="prev" title="Frequently Asked Questions" href="../faq.html" /> 
     <link rel="prev" title="Frequently Asked Questions" href="../faq.html" /> 
   </head>
   </head>
@@ -27,7 +27,7 @@
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="../index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="../index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="../genindex.html" title="General Index"
           <a href="../genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |
@@ -56,7 +56,7 @@
 <tbody valign="top">
 <tbody valign="top">
 <tr class="field"><th class="field-name">Release:</th><td class="field-body">0.3</td>
 <tr class="field"><th class="field-name">Release:</th><td class="field-body">0.3</td>
 </tr>
 </tr>
-<tr class="field"><th class="field-name">Date:</th><td class="field-body">June 14, 2009</td>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">June 16, 2009</td>
 </tr>
 </tr>
 </tbody>
 </tbody>
 </table>
 </table>

+ 4 - 4
search.html

@@ -5,13 +5,13 @@
   <head>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
     
-    <title>Search &mdash; Celery v0.3.5 (unstable) documentation</title>
+    <title>Search &mdash; Celery v0.3.7 (unstable) documentation</title>
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/agogo.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <link rel="stylesheet" href="static/pygments.css" type="text/css" />
     <script type="text/javascript">
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
       var DOCUMENTATION_OPTIONS = {
       URL_ROOT:    '',
       URL_ROOT:    '',
-      VERSION:     '0.3.5 (unstable)',
+      VERSION:     '0.3.7 (unstable)',
       COLLAPSE_MODINDEX: false,
       COLLAPSE_MODINDEX: false,
       FILE_SUFFIX: '.html',
       FILE_SUFFIX: '.html',
       HAS_SOURCE:  true
       HAS_SOURCE:  true
@@ -20,13 +20,13 @@
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/jquery.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/doctools.js"></script>
     <script type="text/javascript" src="static/searchtools.js"></script>
     <script type="text/javascript" src="static/searchtools.js"></script>
-    <link rel="top" title="Celery v0.3.5 (unstable) documentation" href="index.html" /> 
+    <link rel="top" title="Celery v0.3.7 (unstable) documentation" href="index.html" /> 
   </head>
   </head>
   <body>
   <body>
 
 
     <div class="header-wrapper">
     <div class="header-wrapper">
       <div class="header">
       <div class="header">
-	<h1><a href="index.html">Celery v0.3.5 (unstable) documentation</a></h1>
+	<h1><a href="index.html">Celery v0.3.7 (unstable) documentation</a></h1>
 	<div class="rel">
 	<div class="rel">
           <a href="genindex.html" title="General Index"
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a> |
              accesskey="I">index</a> |

File diff suppressed because it is too large
+ 0 - 0
searchindex.js


+ 81 - 18
sources/changelog.txt

@@ -2,13 +2,76 @@
 Change history
 Change history
 ==============
 ==============
 
 
-0.3.3 [2009-06-08 01:07 P.M CET] askh@opera.com
+0.3.8 [xxxx-xx-xx xx:xx P.M CET] 
+-----------------------------------------------
+
+	* **IMPORTANT** Use AMQP's ``basic.consume`` instead of ``basic.get``.
+		This means we're no longer polling the broker for new messages.
+
+	* **IMPORTANT** Default concurrency is now set to the number of CPU
+		available on the system.
+
+	* **IMPORTANT** ``tasks.register``: Renamed ``task_name`` argument to
+		``name``, so
+
+			>>> tasks.register(func, task_name="mytask")
+
+		has to be replaced with:
+
+			>>> tasks.register(func, name="mytask")
+
+	* The daemon now correctly runs if the pidlock is stale.
+
+	* Now compatible with carrot 0.5.0 (TBA)
+
+	* Default AMQP connnection timeout is now 4 seconds.
+	* ``AsyncResult.read()`` was always returning ``True``.
+
+	*  Only use README as long_description if the file exists so easy_install don't
+		break. Closes #11.
+
+	* ``celery.view``: JSON responses now properly set its mime-type. 
+
+	* ``apply_async`` now has a ``connection`` keyword argument so you
+		can re-use the same AMQP connection if you want to execute
+		more than one task.
+
+	* Handle failures in task_status view such that it won't throw 500s.
+
+	* Fixed typo ``AMQP_SERVER`` in documentation to ``AMQP_HOST``.
+
+	* Worker exception e-mails send to admins now works properly.
+
+	* No longer depends on ``django``, so installing ``celery`` won't affect
+		the preferred django version installed.
+
+	* Now works with PostgreSQL (psycopg2) again by registering the
+		``PickledObject`` field.
+
+	* ``celeryd``: Added ``--detach`` option as an alias to ``--daemon``, and
+		it's the term used in the documentation from now on.
+
+
+	* Make sure the pool and periodic task worker thread is terminated
+		properly at exit. (So ``Ctrl-C`` works again).
+
+	* Now depends on ``python-daemon``.
+
+	* Removed dependency to ``simplejson``
+
+	* Cache Backend: Re-establishes connection for every task process
+		if the Django cache backend is memcached/libmemcached.
+
+	* Tyrant Backend: Now re-establishes the connection for every task
+		executed.
+
+0.3.3 [2009-06-08 01:07 P.M CET] 
 -----------------------------------------------
 -----------------------------------------------
 
 
 	* The ``PeriodicWorkController`` now sleeps for 1 second between checking
 	* The ``PeriodicWorkController`` now sleeps for 1 second between checking
 		for periodic tasks to execute.
 		for periodic tasks to execute.
 
 
-0.3.2 [2009-06-08 01:07 P.M CET] askh@opera.com
+0.3.2 [2009-06-08 01:07 P.M CET]
 -----------------------------------------------
 -----------------------------------------------
 
 
 	* celeryd: Added option ``--discard``: Discard (delete!) all waiting
 	* celeryd: Added option ``--discard``: Discard (delete!) all waiting
@@ -16,7 +79,7 @@ Change history
 
 
 	* celeryd: The ``--wakeup-after`` option was not handled as a float.
 	* celeryd: The ``--wakeup-after`` option was not handled as a float.
 
 
-0.3.1 [2009-06-08 01:07 P.M CET] askh@opera.com
+0.3.1 [2009-06-08 01:07 P.M CET]
 -----------------------------------------------
 -----------------------------------------------
 
 
 	* The `PeriodicTask`` worker is now running in its own thread instead
 	* The `PeriodicTask`` worker is now running in its own thread instead
@@ -24,7 +87,7 @@ Change history
 
 
 	* Default ``QUEUE_WAKEUP_AFTER`` has been lowered to ``0.1`` (was ``0.3``)
 	* Default ``QUEUE_WAKEUP_AFTER`` has been lowered to ``0.1`` (was ``0.3``)
 
 
-0.3.0 [2009-06-08 12:41 P.M CET] askh@opera.com
+0.3.0 [2009-06-08 12:41 P.M CET]
 -----------------------------------------------
 -----------------------------------------------
 
 
 **NOTE** This is a development version, for the stable release, please
 **NOTE** This is a development version, for the stable release, please
@@ -98,7 +161,7 @@ arguments, so be sure to flush your task queue before you upgrade.
 	* The pool algorithm has been refactored for greater performance and
 	* The pool algorithm has been refactored for greater performance and
 		stability.
 		stability.
 
 
-0.2.0 [2009-05-20 05:14 P.M CET] askh@opera.com
+0.2.0 [2009-05-20 05:14 P.M CET]
 ------------------------------------------------
 ------------------------------------------------
 
 
 	* Final release of 0.2.0
 	* Final release of 0.2.0
@@ -108,20 +171,20 @@ arguments, so be sure to flush your task queue before you upgrade.
 	* Fixes some syntax errors related to fetching results
 	* Fixes some syntax errors related to fetching results
 	  from the database backend.
 	  from the database backend.
 
 
-0.2.0-pre3 [2009-05-20 05:14 P.M CET] askh@opera.com
+0.2.0-pre3 [2009-05-20 05:14 P.M CET]
 ----------------------------------------------------
 ----------------------------------------------------
 
 
 	 * *Internal release*. Improved handling of unpickled exceptions,
 	 * *Internal release*. Improved handling of unpickled exceptions,
 	 	get_result() now tries to recreate something looking like the
 	 	get_result() now tries to recreate something looking like the
 	 	original exception.
 	 	original exception.
 
 
-0.2.0-pre2 [2009-05-20 01:56 P.M CET] askh@opera.com
+0.2.0-pre2 [2009-05-20 01:56 P.M CET]
 ----------------------------------------------------
 ----------------------------------------------------
 
 
 	* Now handles unpickleable exceptions (like the dynimically generated
 	* Now handles unpickleable exceptions (like the dynimically generated
 	  subclasses of ``django.core.exception.MultipleObjectsReturned``).
 	  subclasses of ``django.core.exception.MultipleObjectsReturned``).
 
 
-0.2.0-pre1 [2009-05-20 12:33 P.M CET] askh@opera.com
+0.2.0-pre1 [2009-05-20 12:33 P.M CET]
 ----------------------------------------------------
 ----------------------------------------------------
 
 
 	* It's getting quite stable, with a lot of new features, so bump
 	* It's getting quite stable, with a lot of new features, so bump
@@ -131,20 +194,20 @@ arguments, so be sure to flush your task queue before you upgrade.
 	  been removed. Use ``celery.backends.default_backend.mark_as_read()``, 
 	  been removed. Use ``celery.backends.default_backend.mark_as_read()``, 
 	  and ``celery.backends.default_backend.mark_as_failure()`` instead.
 	  and ``celery.backends.default_backend.mark_as_failure()`` instead.
 
 
-0.1.15 [2009-05-19 04:13 P.M CET] askh@opera.com
+0.1.15 [2009-05-19 04:13 P.M CET]
 ------------------------------------------------
 ------------------------------------------------
 
 
 	* The celery daemon was leaking AMQP connections, this should be fixed,
 	* The celery daemon was leaking AMQP connections, this should be fixed,
 	  if you have any problems with too many files open (like ``emfile``
 	  if you have any problems with too many files open (like ``emfile``
 	  errors in ``rabbit.log``, please contact us!
 	  errors in ``rabbit.log``, please contact us!
 
 
-0.1.14 [2009-05-19 01:08 P.M CET] askh@opera.com
+0.1.14 [2009-05-19 01:08 P.M CET]
 ------------------------------------------------
 ------------------------------------------------
 
 
 	* Fixed a syntax error in the ``TaskSet`` class.  (No such variable
 	* Fixed a syntax error in the ``TaskSet`` class.  (No such variable
 	  ``TimeOutError``).
 	  ``TimeOutError``).
 
 
-0.1.13 [2009-05-19 12:36 P.M CET] askh@opera.com
+0.1.13 [2009-05-19 12:36 P.M CET]
 ------------------------------------------------
 ------------------------------------------------
 
 
 	* Forgot to add ``yadayada`` to install requirements.
 	* Forgot to add ``yadayada`` to install requirements.
@@ -165,7 +228,7 @@ arguments, so be sure to flush your task queue before you upgrade.
 	
 	
 	  and the result will be in ``docs/.build/html``.
 	  and the result will be in ``docs/.build/html``.
 
 
-0.1.12 [2009-05-18 04:38 P.M CET] askh@opera.com
+0.1.12 [2009-05-18 04:38 P.M CET]
 ------------------------------------------------
 ------------------------------------------------
 
 
     * ``delay_task()`` etc. now returns ``celery.task.AsyncResult`` object,
     * ``delay_task()`` etc. now returns ``celery.task.AsyncResult`` object,
@@ -203,13 +266,13 @@ arguments, so be sure to flush your task queue before you upgrade.
         TT_HOST = "localhost"; # Hostname for the Tokyo Tyrant server.
         TT_HOST = "localhost"; # Hostname for the Tokyo Tyrant server.
         TT_PORT = 6657; # Port of the Tokyo Tyrant server.
         TT_PORT = 6657; # Port of the Tokyo Tyrant server.
 
 
-0.1.11 [2009-05-12 02:08 P.M CET] askh@opera.com
+0.1.11 [2009-05-12 02:08 P.M CET]
 -------------------------------------------------
 -------------------------------------------------
 
 
 	* The logging system was leaking file descriptors, resulting in
 	* The logging system was leaking file descriptors, resulting in
 	  servers stopping with the EMFILES (too many open files) error. (fixed)
 	  servers stopping with the EMFILES (too many open files) error. (fixed)
 
 
-0.1.10 [2009-05-11 12:46 P.M CET] askh@opera.com
+0.1.10 [2009-05-11 12:46 P.M CET]
 -------------------------------------------------
 -------------------------------------------------
 
 
 	* Tasks now supports both positional arguments and keyword arguments.
 	* Tasks now supports both positional arguments and keyword arguments.
@@ -218,7 +281,7 @@ arguments, so be sure to flush your task queue before you upgrade.
 
 
 	* The daemon now tries to reconnect if the connection is lost.
 	* The daemon now tries to reconnect if the connection is lost.
 
 
-0.1.8 [2009-05-07 12:27 P.M CET] askh@opera.com
+0.1.8 [2009-05-07 12:27 P.M CET]
 ------------------------------------------------
 ------------------------------------------------
 
 
 	* Better test coverage
 	* Better test coverage
@@ -226,7 +289,7 @@ arguments, so be sure to flush your task queue before you upgrade.
 	* celeryd doesn't emit ``Queue is empty`` message if
 	* celeryd doesn't emit ``Queue is empty`` message if
 	  ``settings.CELERYD_EMPTY_MSG_EMIT_EVERY`` is 0.
 	  ``settings.CELERYD_EMPTY_MSG_EMIT_EVERY`` is 0.
 
 
-0.1.7 [2009-04-30 1:50 P.M CET] askh@opera.com
+0.1.7 [2009-04-30 1:50 P.M CET]
 -----------------------------------------------
 -----------------------------------------------
 
 
 	* Added some unittests
 	* Added some unittests
@@ -241,7 +304,7 @@ arguments, so be sure to flush your task queue before you upgrade.
 	  ``settings.CELERY_AMQP_EXCHANGE``, ``settings.CELERY_AMQP_ROUTING_KEY``,
 	  ``settings.CELERY_AMQP_EXCHANGE``, ``settings.CELERY_AMQP_ROUTING_KEY``,
 	  and ``settings.CELERY_AMQP_CONSUMER_QUEUE``.
 	  and ``settings.CELERY_AMQP_CONSUMER_QUEUE``.
 
 
-0.1.6 [2009-04-28 2:13 P.M CET] askh@opera.com
+0.1.6 [2009-04-28 2:13 P.M CET]
 -----------------------------------------------
 -----------------------------------------------
 
 
 	* Introducing ``TaskSet``. A set of subtasks is executed and you can
 	* Introducing ``TaskSet``. A set of subtasks is executed and you can
@@ -283,7 +346,7 @@ arguments, so be sure to flush your task queue before you upgrade.
 	* Project changed name from ``crunchy`` to ``celery``. The details of
 	* Project changed name from ``crunchy`` to ``celery``. The details of
 	  the name change request is in ``docs/name_change_request.txt``.
 	  the name change request is in ``docs/name_change_request.txt``.
 
 
-0.1.0 [2009-04-24 11:28 A.M CET] askh@opera.com
+0.1.0 [2009-04-24 11:28 A.M CET]
 ------------------------------------------------
 ------------------------------------------------
 
 
 	* Initial release
 	* Initial release

+ 2 - 1
sources/introduction.txt

@@ -2,7 +2,7 @@
 celery - Distributed Task Queue for Django.
 celery - Distributed Task Queue for Django.
 ============================================
 ============================================
 
 
-:Version: 0.3.5
+:Version: 0.3.7
 
 
 Introduction
 Introduction
 ============
 ============
@@ -204,6 +204,7 @@ advanced features of celery later.
 This is a task that basically does nothing but take some arguments,
 This is a task that basically does nothing but take some arguments,
 and return a value:
 and return a value:
 
 
+    >>> from celery.task import Task, tasks
     >>> class MyTask(Task):
     >>> class MyTask(Task):
     ...     name = "myapp.mytask"
     ...     name = "myapp.mytask"
     ...     def run(self, some_arg, **kwargs):
     ...     def run(self, some_arg, **kwargs):

Some files were not shown because too many files changed in this diff