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 e6a030df4 Automated deployment: 
599a349d789c45946bc350521dda94150b67d196
e6a030df4 is described below

commit e6a030df4a8893316cbeddeeda3de33a3cd81742
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Jul 13 05:10:10 2022 +0000

    Automated deployment: 599a349d789c45946bc350521dda94150b67d196
---
 .../pydolphinscheduler/core/process_definition.html        | 14 ++++++++++++++
 python/api.html                                            |  7 +++++--
 python/searchindex.js                                      |  2 +-
 3 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/python/_modules/pydolphinscheduler/core/process_definition.html 
b/python/_modules/pydolphinscheduler/core/process_definition.html
index ddf32ab82..692c1404b 100644
--- a/python/_modules/pydolphinscheduler/core/process_definition.html
+++ b/python/_modules/pydolphinscheduler/core/process_definition.html
@@ -141,6 +141,9 @@
 <span class="sd">        thought Web UI after it :func:`submit` or 
:func:`run`. It will create a new project belongs to</span>
 <span class="sd">        ``user`` if it does not exists. And when ``project`` 
exists but project&#39;s create do not belongs</span>
 <span class="sd">        to ``user``, will grant `project` to ``user`` 
automatically.</span>
+<span class="sd">    :param resource_list: Resource files required by the 
current process definition.You can create and modify</span>
+<span class="sd">        resource files from this field. When the process 
definition is submitted, these resource files are also</span>
+<span class="sd">        submitted along with it.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
 
     <span class="c1"># key attribute for identify ProcessDefinition 
object</span>
@@ -166,6 +169,7 @@
         <span class="s2">&quot;tasks&quot;</span><span class="p">,</span>
         <span class="s2">&quot;task_definition_json&quot;</span><span 
class="p">,</span>
         <span class="s2">&quot;task_relation_json&quot;</span><span 
class="p">,</span>
+        <span class="s2">&quot;resource_list&quot;</span><span 
class="p">,</span>
     <span class="p">}</span>
 
     <span class="k">def</span> <span class="fm">__init__</span><span 
class="p">(</span>
@@ -185,6 +189,7 @@
         <span class="n">timeout</span><span class="p">:</span> <span 
class="n">Optional</span><span class="p">[</span><span 
class="nb">int</span><span class="p">]</span> <span class="o">=</span> <span 
class="mi">0</span><span class="p">,</span>
         <span class="n">release_state</span><span class="p">:</span> <span 
class="n">Optional</span><span class="p">[</span><span 
class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span 
class="n">configuration</span><span class="o">.</span><span 
class="n">WORKFLOW_RELEASE_STATE</span><span class="p">,</span>
         <span class="n">param</span><span class="p">:</span> <span 
class="n">Optional</span><span class="p">[</span><span 
class="n">Dict</span><span class="p">]</span> <span class="o">=</span> <span 
class="kc">None</span><span class="p">,</span>
+        <span class="n">resource_list</span><span class="p">:</span> <span 
class="n">Optional</span><span class="p">[</span><span 
class="n">List</span><span class="p">]</span> <span class="o">=</span> <span 
class="kc">None</span><span class="p">,</span>
     <span class="p">):</span>
         <span class="nb">super</span><span class="p">()</span><span 
class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span 
class="n">name</span><span class="p">,</span> <span 
class="n">description</span><span class="p">)</span>
         <span class="bp">self</span><span class="o">.</span><span 
class="n">schedule</span> <span class="o">=</span> <span 
class="n">schedule</span>
@@ -210,6 +215,7 @@
         <span class="c1"># TODO how to fix circle import</span>
         <span class="bp">self</span><span class="o">.</span><span 
class="n">_task_relations</span><span class="p">:</span> <span 
class="nb">set</span><span class="p">[</span><span 
class="s2">&quot;TaskRelation&quot;</span><span class="p">]</span> <span 
class="o">=</span> <span class="nb">set</span><span class="p">()</span>  <span 
class="c1"># noqa: F821</span>
         <span class="bp">self</span><span class="o">.</span><span 
class="n">_process_definition_code</span> <span class="o">=</span> <span 
class="kc">None</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">resource_list</span> <span class="o">=</span> <span 
class="n">resource_list</span> <span class="ow">or</span> <span 
class="p">[]</span>
 
     <span class="k">def</span> <span class="fm">__enter__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">)</span> <span 
class="o">-&gt;</span> <span 
class="s2">&quot;ProcessDefinition&quot;</span><span class="p">:</span>
         <span class="n">ProcessDefinitionContext</span><span 
class="o">.</span><span class="n">set</span><span class="p">(</span><span 
class="bp">self</span><span class="p">)</span>
@@ -485,6 +491,14 @@
             <span class="kc">None</span><span class="p">,</span>
             <span class="kc">None</span><span class="p">,</span>
         <span class="p">)</span>
+        <span class="k">if</span> <span class="nb">len</span><span 
class="p">(</span><span class="bp">self</span><span class="o">.</span><span 
class="n">resource_list</span><span class="p">)</span> <span 
class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
+            <span class="k">for</span> <span class="n">res</span> <span 
class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">resource_list</span><span class="p">:</span>
+                <span class="n">gateway</span><span class="o">.</span><span 
class="n">entry_point</span><span class="o">.</span><span 
class="n">createOrUpdateResource</span><span class="p">(</span>
+                    <span class="bp">self</span><span class="o">.</span><span 
class="n">_user</span><span class="p">,</span>
+                    <span class="n">res</span><span class="o">.</span><span 
class="n">name</span><span class="p">,</span>
+                    <span class="n">res</span><span class="o">.</span><span 
class="n">description</span><span class="p">,</span>
+                    <span class="n">res</span><span class="o">.</span><span 
class="n">content</span><span class="p">,</span>
+                <span class="p">)</span>
         <span class="k">return</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">_process_definition_code</span></div>
 
 <div class="viewcode-block" id="ProcessDefinition.start"><a 
class="viewcode-back" 
href="../../../api.html#pydolphinscheduler.core.ProcessDefinition.start">[docs]</a>
    <span class="k">def</span> <span class="nf">start</span><span 
class="p">(</span><span class="bp">self</span><span class="p">)</span> <span 
class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
diff --git a/python/api.html b/python/api.html
index 22e267092..2ef4c0191 100644
--- a/python/api.html
+++ b/python/api.html
@@ -301,7 +301,7 @@ directly set as python property, so we Override 
Task.task_params here.</p>
 
 <dl class="py class">
 <dt class="sig sig-object py" id="pydolphinscheduler.core.ProcessDefinition">
-<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">pydolphinscheduler.core.</span></span><span class="sig-name 
descname"><span class="pre">ProcessDefinition</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span></span></em> [...]
+<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">pydolphinscheduler.core.</span></span><span class="sig-name 
descname"><span class="pre">ProcessDefinition</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span></span></em> [...]
 <dd><p>Bases: <code class="xref py py-class docutils literal 
notranslate"><span class="pre">Base</span></code></p>
 <p>process definition object, will define process definition attribute, task, 
relation.</p>
 <p>TODO: maybe we should rename this class, currently use DS object name.</p>
@@ -315,6 +315,9 @@ parameter <code class="docutils literal notranslate"><span 
class="pre">project</
 thought Web UI after it <a class="reference internal" 
href="#pydolphinscheduler.core.ProcessDefinition.submit" 
title="pydolphinscheduler.core.ProcessDefinition.submit"><code class="xref py 
py-func docutils literal notranslate"><span 
class="pre">submit()</span></code></a> or <a class="reference internal" 
href="#pydolphinscheduler.core.ProcessDefinition.run" 
title="pydolphinscheduler.core.ProcessDefinition.run"><code class="xref py 
py-func docutils literal notranslate"><span class="pre">ru [...]
 <code class="docutils literal notranslate"><span 
class="pre">user</span></code> if it does not exists. And when <code 
class="docutils literal notranslate"><span class="pre">project</span></code> 
exists but project’s create do not belongs
 to <code class="docutils literal notranslate"><span 
class="pre">user</span></code>, will grant <cite>project</cite> to <code 
class="docutils literal notranslate"><span class="pre">user</span></code> 
automatically.</p></li>
+<li><p><strong>resource_list</strong> – Resource files required by the current 
process definition.You can create and modify
+resource files from this field. When the process definition is submitted, 
these resource files are also
+submitted along with it.</p></li>
 </ul>
 </dd>
 </dl>
@@ -425,7 +428,7 @@ for now, and schedule run will coming soon.
 
 <dl class="py attribute">
 <dt class="sig sig-object py" 
id="pydolphinscheduler.core.ProcessDefinition._DEFINE_ATTR">
-<span class="sig-name descname"><span 
class="pre">_DEFINE_ATTR</span></span><em class="property"><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="pre">set</span></em><em class="property"><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="pre">{'_project',</span> <span class="pre">'_tenant',</span> <span 
class="pre">'description',</span> <span class="pre">'name',</span> <span 
class="pre">'param [...]
+<span class="sig-name descname"><span 
class="pre">_DEFINE_ATTR</span></span><em class="property"><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="pre">set</span></em><em class="property"><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="pre">{'_project',</span> <span class="pre">'_tenant',</span> <span 
class="pre">'description',</span> <span class="pre">'name',</span> <span 
class="pre">'param [...]
 <dd></dd></dl>
 
 <dl class="py attribute">
diff --git a/python/searchindex.js b/python/searchindex.js
index b1da0eb99..54838b328 100644
--- a/python/searchindex.js
+++ b/python/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api", "cli", "concept", "config", 
"howto/index", "howto/remote-submit", "index", "start", "tasks/condition", 
"tasks/datax", "tasks/dependent", "tasks/flink", "tasks/func_wrap", 
"tasks/http", "tasks/index", "tasks/map_reduce", "tasks/procedure", 
"tasks/python", "tasks/shell", "tasks/spark", "tasks/sql", "tasks/sub_process", 
"tasks/switch", "tutorial"], "filenames": ["api.rst", "cli.rst", "concept.rst", 
"config.rst", "howto/index.rst", "howto/remote-submit.rs [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["api", "cli", "concept", "config", 
"howto/index", "howto/remote-submit", "index", "start", "tasks/condition", 
"tasks/datax", "tasks/dependent", "tasks/flink", "tasks/func_wrap", 
"tasks/http", "tasks/index", "tasks/map_reduce", "tasks/procedure", 
"tasks/python", "tasks/shell", "tasks/spark", "tasks/sql", "tasks/sub_process", 
"tasks/switch", "tutorial"], "filenames": ["api.rst", "cli.rst", "concept.rst", 
"config.rst", "howto/index.rst", "howto/remote-submit.rs [...]
\ No newline at end of file

Reply via email to