This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 169e952c44 Automated deployment: 
4db9581bdc3cf42b87e327b4f5cd185e9ac1e4e4
169e952c44 is described below

commit 169e952c4495549bb7c72bdc0ed09ac8a701b9d7
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Feb 13 05:08:18 2023 +0000

    Automated deployment: 4db9581bdc3cf42b87e327b4f5cd185e9ac1e4e4
---
 python/2.0.5/.buildinfo                                   |  2 +-
 python/2.0.6/.buildinfo                                   |  2 +-
 python/2.0.7/.buildinfo                                   |  2 +-
 python/3.0.0/.buildinfo                                   |  2 +-
 python/3.0.1/.buildinfo                                   |  2 +-
 python/3.1.0/.buildinfo                                   |  2 +-
 python/4.0.0/.buildinfo                                   |  2 +-
 python/4.0.1/.buildinfo                                   |  2 +-
 python/main/.buildinfo                                    |  2 +-
 python/main/_modules/pydolphinscheduler/tasks/python.html | 10 +++++++---
 10 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/python/2.0.5/.buildinfo b/python/2.0.5/.buildinfo
index 9216992170..9a188694f8 100644
--- a/python/2.0.5/.buildinfo
+++ b/python/2.0.5/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 3a0d23b4cb5a048e023c4b95daa2183e
+config: d170b2b1128df42b8516bf040aecfe37
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.6/.buildinfo b/python/2.0.6/.buildinfo
index 132f9b9f30..b0075625ea 100644
--- a/python/2.0.6/.buildinfo
+++ b/python/2.0.6/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 9fee6ca251f27a6b052cbbf49e866f63
+config: 48cb12dd92ff41c2b8f12381f011893a
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.7/.buildinfo b/python/2.0.7/.buildinfo
index f01103b7ec..fab19228b8 100644
--- a/python/2.0.7/.buildinfo
+++ b/python/2.0.7/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: d81bcbd0a261af5efd21742963286734
+config: 20c4ae7fd741022c85ad661436fff53c
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.0/.buildinfo b/python/3.0.0/.buildinfo
index 1282a227ec..06fc7442a7 100644
--- a/python/3.0.0/.buildinfo
+++ b/python/3.0.0/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 9373f973f77b33f137174c11f58ad282
+config: 00c05156ee248a433dfb0e4a97b5e64f
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.1/.buildinfo b/python/3.0.1/.buildinfo
index 777a48f652..d5f17f7743 100644
--- a/python/3.0.1/.buildinfo
+++ b/python/3.0.1/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 2720a56fbceae5fa8076971be341f321
+config: 649388ac6a61a9ae0d9dc67404fc45ad
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.1.0/.buildinfo b/python/3.1.0/.buildinfo
index 5b543a6ba5..dde91c624d 100644
--- a/python/3.1.0/.buildinfo
+++ b/python/3.1.0/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 41c27ea3d0036f52cae50c977ce1b6db
+config: 50951e4e970585765867dacc78a15227
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.0/.buildinfo b/python/4.0.0/.buildinfo
index 360b98ff08..d5698d1823 100644
--- a/python/4.0.0/.buildinfo
+++ b/python/4.0.0/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 6291bb3b61cb4ad259035450ea3ebfc5
+config: ed5ab8f4ab6e3c9517dddb3d30d4e682
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.1/.buildinfo b/python/4.0.1/.buildinfo
index 20c22b1568..b0633fc388 100644
--- a/python/4.0.1/.buildinfo
+++ b/python/4.0.1/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: fde1d28f1a0cd76bced1103a26952588
+config: 2d0e9c25e672f4493acd1649fb342b33
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/main/.buildinfo b/python/main/.buildinfo
index ee0e7f0805..6553c375f8 100644
--- a/python/main/.buildinfo
+++ b/python/main/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: b8368b4dcf60679c9fe2f21e064968f7
+config: 04137f02f83cbf1d967b7be21d22c899
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/main/_modules/pydolphinscheduler/tasks/python.html 
b/python/main/_modules/pydolphinscheduler/tasks/python.html
index d9dda57d02..39c2e5fe1f 100644
--- a/python/main/_modules/pydolphinscheduler/tasks/python.html
+++ b/python/main/_modules/pydolphinscheduler/tasks/python.html
@@ -102,12 +102,14 @@
 
 <span class="sd">&quot;&quot;&quot;Task Python.&quot;&quot;&quot;</span>
 
-<span class="kn">import</span> <span class="nn">inspect</span>
 <span class="kn">import</span> <span class="nn">logging</span>
 <span class="kn">import</span> <span class="nn">re</span>
 <span class="kn">import</span> <span class="nn">types</span>
+<span class="kn">from</span> <span class="nn">pathlib</span> <span 
class="kn">import</span> <span class="n">Path</span>
 <span class="kn">from</span> <span class="nn">typing</span> <span 
class="kn">import</span> <span class="n">Union</span>
 
+<span class="kn">from</span> <span class="nn">stmdency.extractor</span> <span 
class="kn">import</span> <span class="n">Extractor</span>
+
 <span class="kn">from</span> <span 
class="nn">pydolphinscheduler.constants</span> <span class="kn">import</span> 
<span class="n">TaskType</span>
 <span class="kn">from</span> <span 
class="nn">pydolphinscheduler.core.task</span> <span class="kn">import</span> 
<span class="n">Task</span>
 <span class="kn">from</span> <span 
class="nn">pydolphinscheduler.exceptions</span> <span class="kn">import</span> 
<span class="n">PyDSParamException</span>
@@ -159,8 +161,10 @@
 <span class="sd">        &quot;&quot;&quot;</span>
         <span class="n">definition</span> <span class="o">=</span> <span 
class="nb">getattr</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="s2">&quot;definition&quot;</span><span class="p">)</span>
         <span class="k">if</span> <span class="nb">isinstance</span><span 
class="p">(</span><span class="n">definition</span><span class="p">,</span> 
<span class="n">types</span><span class="o">.</span><span 
class="n">FunctionType</span><span class="p">):</span>
-            <span class="n">py_function</span> <span class="o">=</span> <span 
class="n">inspect</span><span class="o">.</span><span 
class="n">getsource</span><span class="p">(</span><span 
class="n">definition</span><span class="p">)</span>
-            <span class="n">func_str</span> <span class="o">=</span> <span 
class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span 
class="n">py_function</span><span class="si">}{</span><span 
class="n">definition</span><span class="o">.</span><span 
class="vm">__name__</span><span class="si">}</span><span 
class="s2">()&quot;</span>
+            <span class="n">loc</span> <span class="o">=</span> <span 
class="n">definition</span><span class="o">.</span><span 
class="vm">__code__</span><span class="o">.</span><span 
class="n">co_filename</span>
+            <span class="n">extractor</span> <span class="o">=</span> <span 
class="n">Extractor</span><span class="p">(</span><span 
class="n">Path</span><span class="p">(</span><span class="n">loc</span><span 
class="p">)</span><span class="o">.</span><span class="n">open</span><span 
class="p">(</span><span class="s2">&quot;r&quot;</span><span 
class="p">)</span><span class="o">.</span><span class="n">read</span><span 
class="p">())</span>
+            <span class="n">stm</span> <span class="o">=</span> <span 
class="n">extractor</span><span class="o">.</span><span 
class="n">get_code</span><span class="p">(</span><span 
class="n">definition</span><span class="o">.</span><span 
class="vm">__name__</span><span class="p">)</span>
+            <span class="n">func_str</span> <span class="o">=</span> <span 
class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span 
class="n">stm</span><span class="si">}{</span><span 
class="n">definition</span><span class="o">.</span><span 
class="vm">__name__</span><span class="si">}</span><span 
class="s2">()&quot;</span>
         <span class="k">else</span><span class="p">:</span>
             <span class="n">pattern</span> <span class="o">=</span> <span 
class="n">re</span><span class="o">.</span><span class="n">compile</span><span 
class="p">(</span><span class="s2">&quot;^def (</span><span 
class="se">\\</span><span class="s2">w+)</span><span class="se">\\</span><span 
class="s2">(&quot;</span><span class="p">)</span>
             <span class="n">find</span> <span class="o">=</span> <span 
class="n">pattern</span><span class="o">.</span><span 
class="n">findall</span><span class="p">(</span><span 
class="n">definition</span><span class="p">)</span>

Reply via email to