擅长:python、mysql、java
<p>我是Ruffus的作者,刚刚签入Ruffus的更改,以允许它与pweave合作进入google源代码库。我将在下一个版本中。在</p>
<p>如果您不耐烦,可以使用以下命令行获取最新(固定)源代码:</p>
<pre><code>hg clone https://bunbun68@code.google.com/p/ruffus/
</code></pre>
<p>利奥</p>
<p>具体情况如下:</p>
<p>Ruffus使用每个Ruffus task函数的完整限定名(带模块名)来唯一标识代码,以便可以通过名称引用管道任务。在</p>
<p>Pweave代码非常简单。不错!Pweave一次将代码块发送给python解释程序,以逐块进行<code>exec</code>-ed。当然,块不属于任何“模块”,任务函数的<code>function.__module__</code>值为<code>None</code>,而不是任何字符串。在</p>
<p>一个明智的<code>str()</code>将<code>None</code>转换成{<cd6>}似乎就解决了这个问题。在</p>
<p>利奥</p>