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 aad84699f0 Automated deployment:
6baabad6d803c0d2dfa317ad82e719b589d155c0
aad84699f0 is described below
commit aad84699f0f062f8213724ef2a4b34b4c46c4b63
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Dec 25 05:07:32 2023 +0000
Automated deployment: 6baabad6d803c0d2dfa317ad82e719b589d155c0
---
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/4.0.2/.buildinfo | 2 +-
python/4.0.3/.buildinfo | 2 +-
python/4.0.4/.buildinfo | 2 +-
python/main/.buildinfo | 2 +-
.../_modules/pydolphinscheduler/core/task.html | 17 +++---
.../_modules/pydolphinscheduler/core/workflow.html | 26 ++++++--
python/main/api.html | 68 ++++++++++++---------
python/main/genindex.html | 2 +
python/main/objects.inv | Bin 11599 -> 11604 bytes
python/main/searchindex.js | 2 +-
python/main/tasks/condition.html | 2 +-
python/main/tasks/datax.html | 4 +-
python/main/tasks/dependent.html | 2 +-
python/main/tasks/dvc.html | 8 +--
python/main/tasks/flink.html | 2 +-
python/main/tasks/http.html | 2 +-
python/main/tasks/kubernetes.html | 2 +-
python/main/tasks/map_reduce.html | 2 +-
python/main/tasks/mlflow.html | 10 +--
python/main/tasks/openmldb.html | 2 +-
python/main/tasks/procedure.html | 2 +-
python/main/tasks/python.html | 2 +-
python/main/tasks/pytorch.html | 2 +-
python/main/tasks/sagemaker.html | 2 +-
python/main/tasks/shell.html | 2 +-
python/main/tasks/spark.html | 2 +-
python/main/tasks/sql.html | 2 +-
python/main/tasks/sub_workflow.html | 2 +-
python/main/tasks/switch.html | 2 +-
37 files changed, 112 insertions(+), 81 deletions(-)
diff --git a/python/2.0.5/.buildinfo b/python/2.0.5/.buildinfo
index ff075a76ab..b0658c7e9d 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: 2f30b49b4a30c46aef6322e8028a87c9
+config: c27ea9530f0e2536822dfa9d2fd56c28
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.6/.buildinfo b/python/2.0.6/.buildinfo
index c5c31a7e15..48adf17649 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: 4c7c41bb37b439c16b0d1611777468d2
+config: 0b99273617b04fec0749f3cb4f674ab5
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.7/.buildinfo b/python/2.0.7/.buildinfo
index 127e42a89f..b62ea36cab 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: 0a0727a49b39910d2ea190e1e02a4a5a
+config: 84895c223aadb9a7d8ac5d80ff66f1b3
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.0/.buildinfo b/python/3.0.0/.buildinfo
index 67ffb7fa55..797a75eb91 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: f06049d5a8c1be9ccff7459c39aaebc6
+config: 67d92cbca7abe9d1839d10c23b5761b3
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.1/.buildinfo b/python/3.0.1/.buildinfo
index 22d3e310bb..d963414cac 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: d4713935e993fa2815dbb9d6f5bddba7
+config: 54e9ec40f1e48fe997f7eb086c7ec344
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.1.0/.buildinfo b/python/3.1.0/.buildinfo
index b64eb3e5c8..9c6dc110ce 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: 55db44a5ed8bd1f2d4c9dfb0b659f858
+config: 05445f62770d4d2aa3559c0380c2a92c
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.0/.buildinfo b/python/4.0.0/.buildinfo
index 6ab7321694..c5aa8bab29 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: 1a776155fa205c6ff6d587655aae233c
+config: b344dc6181d2beec9a49ec77cdb4c30e
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.1/.buildinfo b/python/4.0.1/.buildinfo
index b0d7a912b0..ee7cbfd779 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: 5cdb7470efd47fab05c643972cfa8d55
+config: fbc2eb3350d1c3accc8e5ad1cf47f879
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.2/.buildinfo b/python/4.0.2/.buildinfo
index cde527b56e..96b4e31564 100644
--- a/python/4.0.2/.buildinfo
+++ b/python/4.0.2/.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: 69a63b1319a4056a5f2d15936652c885
+config: 2a402fc5d24ff8b8b2016947fc56d88a
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.3/.buildinfo b/python/4.0.3/.buildinfo
index e01a196900..de06e3485d 100644
--- a/python/4.0.3/.buildinfo
+++ b/python/4.0.3/.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: 777081f14951c61c5d75c1b537163eb9
+config: b05f34045d9d9605e68a248d54be05b2
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.4/.buildinfo b/python/4.0.4/.buildinfo
index 30784f7c27..b586b22ad6 100644
--- a/python/4.0.4/.buildinfo
+++ b/python/4.0.4/.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: a6b45e6d610d6a6a43a2c0cf40aaa1c0
+config: 262af9e667273ad28c23b747514eefea
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/main/.buildinfo b/python/main/.buildinfo
index ed8db44089..1c99d1ff43 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: 1d0980ac90fd7aea083c45e609905f87
+config: 5d1a209e7278cd0c5b21599c8117283a
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/main/_modules/pydolphinscheduler/core/task.html
b/python/main/_modules/pydolphinscheduler/core/task.html
index 9c3a64c362..71d4cb9e54 100644
--- a/python/main/_modules/pydolphinscheduler/core/task.html
+++ b/python/main/_modules/pydolphinscheduler/core/task.html
@@ -186,7 +186,9 @@
<span class="sd"> :param fail_retry_times: default 0</span>
<span class="sd"> :param fail_retry_interval: default 1</span>
<span class="sd"> :param timeout_notify_strategy: default, None</span>
-<span class="sd"> :param timeout: default None</span>
+<span class="sd"> :param timeout: Timeout attribute for task, in minutes.
Task is consider as timed out task when the</span>
+<span class="sd"> running time of a task exceeds than this value. when
data type is :class:`datetime.timedelta` will</span>
+<span class="sd"> be converted to int(in minutes). default
``None``</span>
<span class="sd"> :param resource_list: default None</span>
<span class="sd"> :param wait_start_timeout: default None</span>
<span class="sd"> :param condition_result: default None,</span>
@@ -251,7 +253,7 @@
<span class="n">fail_retry_times</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">fail_retry_interval</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">1</span><span class="p">,</span>
<span class="n">timeout_notify_strategy</span><span class="p">:</span>
<span class="n">Optional</span> <span class="o">=</span> <span
class="kc">None</span><span class="p">,</span>
- <span class="n">timeout</span><span class="p">:</span> <span
class="n">Optional</span><span class="p">[</span><span
class="n">timedelta</span><span class="p">]</span> <span class="o">=</span>
<span class="kc">None</span><span class="p">,</span>
+ <span class="n">timeout</span><span class="p">:</span> <span
class="n">Optional</span><span class="p">[</span><span
class="n">Union</span><span class="p">[</span><span
class="n">timedelta</span><span class="p">,</span> <span
class="nb">int</span><span class="p">]]</span> <span class="o">=</span> <span
class="kc">None</span><span class="p">,</span>
<span class="n">workflow</span><span class="p">:</span> <span
class="n">Optional</span><span class="p">[</span><span
class="n">Workflow</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="n">dependence</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>
@@ -277,7 +279,7 @@
<span class="bp">self</span><span class="o">.</span><span
class="n">fail_retry_interval</span> <span class="o">=</span> <span
class="n">fail_retry_interval</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">delay_time</span> <span class="o">=</span> <span
class="n">delay_time</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">timeout_notify_strategy</span> <span class="o">=</span> <span
class="n">timeout_notify_strategy</span>
- <span class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span><span class="p">:</span> <span
class="n">timedelta</span> <span class="o">=</span> <span
class="n">timeout</span>
+ <span class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span><span class="p">:</span> <span
class="n">Union</span><span class="p">[</span><span
class="n">timedelta</span><span class="p">,</span> <span
class="nb">int</span><span class="p">]</span> <span class="o">=</span> <span
class="n">timeout</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">_workflow</span> <span class="o">=</span> <span class="kc">None</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">_input_params</span> <span class="o">=</span> <span
class="n">input_params</span> <span class="ow">or</span> <span
class="p">{}</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">_output_params</span> <span class="o">=</span> <span
class="n">output_params</span> <span class="ow">or</span> <span
class="p">{}</span>
@@ -335,13 +337,12 @@
<span class="nd">@property</span>
<span class="k">def</span> <span class="nf">timeout</span><span
class="p">(</span><span class="bp">self</span><span class="p">)</span> <span
class="o">-></span> <span class="nb">int</span><span class="p">:</span>
<span class="w"> </span><span class="sd">"""Get
attribute timeout."""</span>
+ <span class="k">if</span> <span class="nb">isinstance</span><span
class="p">(</span><span class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span><span class="p">,</span> <span
class="nb">int</span><span class="p">):</span>
+ <span class="k">if</span> <span class="bp">self</span><span
class="o">.</span><span class="n">_timeout</span> <span class="o"><</span>
<span class="mi">0</span><span class="p">:</span>
+ <span class="k">raise</span> <span
class="n">PyDSParamException</span><span class="p">(</span><span
class="s2">"The timeout value must be greater than 0"</span><span
class="p">)</span>
+ <span class="k">return</span> <span class="bp">self</span><span
class="o">.</span><span class="n">_timeout</span>
<span class="k">return</span> <span
class="n">timedelta2timeout</span><span class="p">(</span><span
class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span><span class="p">)</span> <span class="k">if</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span> <span class="k">else</span> <span class="mi">0</span>
- <span class="nd">@timeout</span><span class="o">.</span><span
class="n">setter</span>
- <span class="k">def</span> <span class="nf">timeout</span><span
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span
class="n">val</span><span class="p">:</span> <span
class="n">timedelta</span><span class="p">)</span> <span class="o">-></span>
<span class="kc">None</span><span class="p">:</span>
-<span class="w"> </span><span class="sd">"""Set
attribute timeout."""</span>
- <span class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span> <span class="o">=</span> <span class="n">val</span>
-
<span class="nd">@property</span>
<span class="k">def</span> <span class="nf">timeout_flag</span><span
class="p">(</span><span class="bp">self</span><span class="p">)</span> <span
class="o">-></span> <span class="nb">str</span><span class="p">:</span>
<span class="w"> </span><span class="sd">"""Whether the
timeout attribute is being set or not."""</span>
diff --git a/python/main/_modules/pydolphinscheduler/core/workflow.html
b/python/main/_modules/pydolphinscheduler/core/workflow.html
index e148f6c2a9..b27c63cb89 100644
--- a/python/main/_modules/pydolphinscheduler/core/workflow.html
+++ b/python/main/_modules/pydolphinscheduler/core/workflow.html
@@ -105,7 +105,7 @@
<span class="sd">"""Module workflow, core class for workflow
define."""</span>
<span class="kn">import</span> <span class="nn">json</span>
-<span class="kn">from</span> <span class="nn">datetime</span> <span
class="kn">import</span> <span class="n">datetime</span>
+<span class="kn">from</span> <span class="nn">datetime</span> <span
class="kn">import</span> <span class="n">datetime</span><span
class="p">,</span> <span class="n">timedelta</span>
<span class="kn">from</span> <span class="nn">typing</span> <span
class="kn">import</span> <span class="n">Any</span><span class="p">,</span>
<span class="n">Dict</span><span class="p">,</span> <span
class="n">List</span><span class="p">,</span> <span
class="n">Optional</span><span class="p">,</span> <span
class="n">Set</span><span class="p">,</span> <span class="n">Union</span>
<span class="kn">from</span> <span class="nn">pydolphinscheduler</span> <span
class="kn">import</span> <span class="n">configuration</span>
@@ -115,7 +115,12 @@
<span class="kn">from</span> <span
class="nn">pydolphinscheduler.exceptions</span> <span class="kn">import</span>
<span class="n">PyDSParamException</span><span class="p">,</span> <span
class="n">PyDSTaskNoFoundException</span>
<span class="kn">from</span> <span
class="nn">pydolphinscheduler.java_gateway</span> <span
class="kn">import</span> <span class="n">gateway</span>
<span class="kn">from</span> <span class="nn">pydolphinscheduler.models</span>
<span class="kn">import</span> <span class="n">Base</span><span
class="p">,</span> <span class="n">Project</span><span class="p">,</span> <span
class="n">User</span>
-<span class="kn">from</span> <span
class="nn">pydolphinscheduler.utils.date</span> <span class="kn">import</span>
<span class="n">MAX_DATETIME</span><span class="p">,</span> <span
class="n">conv_from_str</span><span class="p">,</span> <span
class="n">conv_to_schedule</span>
+<span class="kn">from</span> <span
class="nn">pydolphinscheduler.utils.date</span> <span class="kn">import</span>
<span class="p">(</span>
+ <span class="n">MAX_DATETIME</span><span class="p">,</span>
+ <span class="n">conv_from_str</span><span class="p">,</span>
+ <span class="n">conv_to_schedule</span><span class="p">,</span>
+ <span class="n">timedelta2timeout</span><span class="p">,</span>
+<span class="p">)</span>
<span class="k">class</span> <span class="nc">WorkflowContext</span><span
class="p">:</span>
@@ -162,7 +167,9 @@
<span class="sd"> finished.</span>
<span class="sd"> * ``SERIAL_PRIORITY``: means the all instance will
wait for the previous instance to finish, and</span>
<span class="sd"> all the waiting instances will be executed base
on workflow priority order.</span>
-
+<span class="sd"> :param timeout: Timeout attribute for task, in minutes.
Task is consider as timed out task when the</span>
+<span class="sd"> running time of a task exceeds than this value. when
data type is :class:`datetime.timedelta` will</span>
+<span class="sd"> be converted to int(in minutes). default ``0``</span>
<span class="sd"> :param user: The user for current workflow. Will create a
new one if it do not exists. If your</span>
<span class="sd"> parameter ``project`` already exists but
project's create do not belongs to ``user``, will grant</span>
<span class="sd"> ``project`` to ``user`` automatically.</span>
@@ -217,7 +224,7 @@
<span class="n">warning_type</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_WARNING_TYPE</span><span class="p">,</span>
<span class="n">warning_group_id</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">execution_type</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_EXECUTION_TYPE</span><span class="p">,</span>
- <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">timeout</span><span class="p">:</span> <span
class="n">Optional</span><span class="p">[</span><span
class="n">Union</span><span class="p">[</span><span
class="n">timedelta</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_plugin</span><span class="p">:</span> <span
class="n">Optional</span><span class="p">[</span><span
class="n">ResourcePlugin</span><span class="p">]</span> <span
class="o">=</span> <span class="kc">None</span><span class="p">,</span>
@@ -267,7 +274,7 @@
<span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">_execution_type</span> <span class="o">=</span> <span
class="n">execution_type</span>
- <span class="bp">self</span><span class="o">.</span><span
class="n">timeout</span> <span class="o">=</span> <span class="n">timeout</span>
+ <span class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span><span class="p">:</span> <span
class="n">Union</span><span class="p">[</span><span
class="n">timedelta</span><span class="p">,</span> <span
class="nb">int</span><span class="p">]</span> <span class="o">=</span> <span
class="n">timeout</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">_release_state</span> <span class="o">=</span> <span
class="n">release_state</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">param</span> <span class="o">=</span> <span class="n">param</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">tasks</span><span class="p">:</span> <span class="nb">dict</span>
<span class="o">=</span> <span class="p">{}</span>
@@ -350,6 +357,15 @@
<span class="w"> </span><span class="sd">"""Set
attribute release_state."""</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">_release_state</span> <span class="o">=</span> <span
class="n">val</span><span class="o">.</span><span class="n">lower</span><span
class="p">()</span>
+ <span class="nd">@property</span>
+ <span class="k">def</span> <span class="nf">timeout</span><span
class="p">(</span><span class="bp">self</span><span class="p">)</span> <span
class="o">-></span> <span class="nb">int</span><span class="p">:</span>
+<span class="w"> </span><span class="sd">"""Get
attribute timeout."""</span>
+ <span class="k">if</span> <span class="nb">isinstance</span><span
class="p">(</span><span class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span><span class="p">,</span> <span
class="nb">int</span><span class="p">):</span>
+ <span class="k">if</span> <span class="bp">self</span><span
class="o">.</span><span class="n">_timeout</span> <span class="o"><</span>
<span class="mi">0</span><span class="p">:</span>
+ <span class="k">raise</span> <span
class="n">PyDSParamException</span><span class="p">(</span><span
class="s2">"The timeout value must be greater than 0"</span><span
class="p">)</span>
+ <span class="k">return</span> <span class="bp">self</span><span
class="o">.</span><span class="n">_timeout</span>
+ <span class="k">return</span> <span
class="n">timedelta2timeout</span><span class="p">(</span><span
class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span><span class="p">)</span> <span class="k">if</span>
<span class="bp">self</span><span class="o">.</span><span
class="n">_timeout</span> <span class="k">else</span> <span class="mi">0</span>
+
<span class="nd">@property</span>
<span class="k">def</span> <span class="nf">execution_type</span><span
class="p">(</span><span class="bp">self</span><span class="p">)</span> <span
class="o">-></span> <span class="nb">str</span><span class="p">:</span>
<span class="w"> </span><span class="sd">"""Get
attribute execution_type."""</span>
diff --git a/python/main/api.html b/python/main/api.html
index 07f1bcc775..ba929ad204 100644
--- a/python/main/api.html
+++ b/python/main/api.html
@@ -157,6 +157,7 @@
<li class="toctree-l4"><a class="reference internal"
href="#pydolphinscheduler.core.Workflow.task_definition_json"><code
class="docutils literal notranslate"><span
class="pre">Workflow.task_definition_json</span></code></a></li>
<li class="toctree-l4"><a class="reference internal"
href="#pydolphinscheduler.core.Workflow.task_list"><code class="docutils
literal notranslate"><span class="pre">Workflow.task_list</span></code></a></li>
<li class="toctree-l4"><a class="reference internal"
href="#pydolphinscheduler.core.Workflow.task_relation_json"><code
class="docutils literal notranslate"><span
class="pre">Workflow.task_relation_json</span></code></a></li>
+<li class="toctree-l4"><a class="reference internal"
href="#pydolphinscheduler.core.Workflow.timeout"><code class="docutils literal
notranslate"><span class="pre">Workflow.timeout</span></code></a></li>
<li class="toctree-l4"><a class="reference internal"
href="#pydolphinscheduler.core.Workflow.user"><code class="docutils literal
notranslate"><span class="pre">Workflow.user</span></code></a></li>
</ul>
</li>
@@ -1604,7 +1605,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.Task">
-<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">Task</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=" [...]
+<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">Task</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=" [...]
<dd><p>Bases: <a class="reference internal"
href="#pydolphinscheduler.models.Base"
title="pydolphinscheduler.models.base.Base"><code class="xref py py-class
docutils literal notranslate"><span class="pre">Base</span></code></a></p>
<p>Task object, parent class for all exactly task type.</p>
<dl class="field-list simple">
@@ -1624,7 +1625,9 @@ priority, default 0.</p></li>
<li><p><strong>fail_retry_times</strong> – default 0</p></li>
<li><p><strong>fail_retry_interval</strong> – default 1</p></li>
<li><p><strong>timeout_notify_strategy</strong> – default, None</p></li>
-<li><p><strong>timeout</strong> – default None</p></li>
+<li><p><strong>timeout</strong> – Timeout attribute for task, in minutes. Task
is consider as timed out task when the
+running time of a task exceeds than this value. when data type is <code
class="xref py py-class docutils literal notranslate"><span
class="pre">datetime.timedelta</span></code> will
+be converted to int(in minutes). default <code class="docutils literal
notranslate"><span class="pre">None</span></code></p></li>
<li><p><strong>resource_list</strong> – default None</p></li>
<li><p><strong>wait_start_timeout</strong> – default None</p></li>
<li><p><strong>condition_result</strong> – default None,</p></li>
@@ -1850,7 +1853,7 @@ workflow.resource_plugin.</p>
<dl class="py class">
<dt class="sig sig-object py" id="pydolphinscheduler.core.Workflow">
-<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">Workflow</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 cla [...]
+<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">Workflow</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 cla [...]
<dd><p>Bases: <a class="reference internal"
href="#pydolphinscheduler.models.Base"
title="pydolphinscheduler.models.base.Base"><code class="xref py py-class
docutils literal notranslate"><span class="pre">Base</span></code></a></p>
<p>Workflow object, will define workflow attribute, task, relation.</p>
<p>TODO: maybe we should rename this class, currently use DS object name.</p>
@@ -1879,6 +1882,9 @@ all the waiting instances will be executed base on
workflow priority order.</p><
</ul>
</div></blockquote>
</p></li>
+<li><p><strong>timeout</strong> – Timeout attribute for task, in minutes. Task
is consider as timed out task when the
+running time of a task exceeds than this value. when data type is <code
class="xref py py-class docutils literal notranslate"><span
class="pre">datetime.timedelta</span></code> will
+be converted to int(in minutes). default <code class="docutils literal
notranslate"><span class="pre">0</span></code></p></li>
<li><p><strong>user</strong> – The user for current workflow. Will create a
new one if it do not exists. If your
parameter <code class="docutils literal notranslate"><span
class="pre">project</span></code> already exists but project’s create do not
belongs to <code class="docutils literal notranslate"><span
class="pre">user</span></code>, will grant
<code class="docutils literal notranslate"><span
class="pre">project</span></code> to <code class="docutils literal
notranslate"><span class="pre">user</span></code> automatically.</p></li>
@@ -2072,6 +2078,12 @@ for now, and schedule run will coming soon.
<dd><p>Return all relation between tasks pair in list of dict.</p>
</dd></dl>
+<dl class="py property">
+<dt class="sig sig-object py" id="pydolphinscheduler.core.Workflow.timeout">
+<em class="property"><span class="pre">property</span><span class="w">
</span></em><span class="sig-name descname"><span
class="pre">timeout</span></span><em class="property"><span class="p"><span
class="pre">:</span></span><span class="w"> </span><span
class="pre">int</span></em><a class="headerlink"
href="#pydolphinscheduler.core.Workflow.timeout" title="Permalink to this
definition"></a></dt>
+<dd><p>Get attribute timeout.</p>
+</dd></dl>
+
<dl class="py property">
<dt class="sig sig-object py" id="pydolphinscheduler.core.Workflow.user">
<em class="property"><span class="pre">property</span><span class="w">
</span></em><span class="sig-name descname"><span
class="pre">user</span></span><em class="property"><span class="p"><span
class="pre">:</span></span><span class="w"> </span><a class="reference
internal" href="#pydolphinscheduler.models.User"
title="pydolphinscheduler.models.user.User"><span
class="pre">User</span></a></em><a class="headerlink"
href="#pydolphinscheduler.core.Workflow.user" title="Permalink to this def [...]
@@ -2636,7 +2648,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Condition._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Condition._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Cond [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -2888,7 +2900,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.CustomDataX._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.CustomDataX._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Cust [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -3143,7 +3155,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.DVCDownload._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.DVCDownload._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.DVCD [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -3390,7 +3402,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.DVCInit._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.DVCInit._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.DVCI [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -3637,7 +3649,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.DVCUpload._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.DVCUpload._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.DVCU [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -3911,7 +3923,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.DataX._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.DataX._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Data [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -4174,7 +4186,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Dependent._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Dependent._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Depe [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -4426,7 +4438,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Flink._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Flink._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Flin [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -4665,7 +4677,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Http._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Http._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Http [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -4915,7 +4927,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.Kubernetes._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Kubernetes._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Kube [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -5171,7 +5183,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.MLFlowProjectsAutoML._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.MLFlowProjectsAutoML._timeout" title="Permalink
to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.MLFl [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -5438,7 +5450,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.MLFlowProjectsBasicAlgorithm._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.MLFlowProjectsBasicAlgorithm._timeout"
title="Permalink to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.MLFl [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -5704,7 +5716,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.MLFlowProjectsCustom._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.MLFlowProjectsCustom._timeout" title="Permalink
to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.MLFl [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -5969,7 +5981,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.MLflowModels._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.MLflowModels._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.MLfl [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -6223,7 +6235,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.MR._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.MR._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.MR._ [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -6473,7 +6485,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.OpenMLDB._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.OpenMLDB._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Open [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -6722,7 +6734,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Procedure._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Procedure._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Proc [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -7002,7 +7014,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Python._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Python._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Pyth [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -7280,7 +7292,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Pytorch._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Pytorch._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Pyto [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -7545,7 +7557,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.SageMaker._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.SageMaker._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Sage [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -7811,7 +7823,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Shell._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Shell._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Shel [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -8073,7 +8085,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Spark._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Spark._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Spar [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -8354,7 +8366,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Sql._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Sql._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Sql. [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -8614,7 +8626,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.SubWorkflow._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.SubWorkflow._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.SubW [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -8868,7 +8880,7 @@ workflow.resource_plugin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.Switch._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.Switch._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.Swit [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/genindex.html b/python/main/genindex.html
index f253396239..ceb985d1e7 100644
--- a/python/main/genindex.html
+++ b/python/main/genindex.html
@@ -3623,6 +3623,8 @@
<ul>
<li><a
href="api.html#pydolphinscheduler.core.Task.timeout">(pydolphinscheduler.core.Task
property)</a>
+</li>
+ <li><a
href="api.html#pydolphinscheduler.core.Workflow.timeout">(pydolphinscheduler.core.Workflow
property)</a>
</li>
<li><a
href="api.html#pydolphinscheduler.tasks.Condition.timeout">(pydolphinscheduler.tasks.Condition
property)</a>
</li>
diff --git a/python/main/objects.inv b/python/main/objects.inv
index 3ffb6963e2..05354be1c2 100644
Binary files a/python/main/objects.inv and b/python/main/objects.inv differ
diff --git a/python/main/searchindex.js b/python/main/searchindex.js
index a67d8cc194..852a729242 100644
--- a/python/main/searchindex.js
+++ b/python/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api", "changelog", "cli", "concept", "config",
"howto/index", "howto/multi-resources", "howto/remote-submit", "index",
"resources_plugin/develop", "resources_plugin/github",
"resources_plugin/gitlab", "resources_plugin/index", "resources_plugin/local",
"resources_plugin/oss", "resources_plugin/resource-plugin",
"resources_plugin/s3", "start", "tasks/condition", "tasks/datax",
"tasks/dependent", "tasks/dvc", "tasks/flink", "tasks/func_wrap", "tasks/http",
"t [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["api", "changelog", "cli", "concept", "config",
"howto/index", "howto/multi-resources", "howto/remote-submit", "index",
"resources_plugin/develop", "resources_plugin/github",
"resources_plugin/gitlab", "resources_plugin/index", "resources_plugin/local",
"resources_plugin/oss", "resources_plugin/resource-plugin",
"resources_plugin/s3", "start", "tasks/condition", "tasks/datax",
"tasks/dependent", "tasks/dvc", "tasks/flink", "tasks/func_wrap", "tasks/http",
"t [...]
\ No newline at end of file
diff --git a/python/main/tasks/condition.html b/python/main/tasks/condition.html
index a24a79d7ab..a35b0624b6 100644
--- a/python/main/tasks/condition.html
+++ b/python/main/tasks/condition.html
@@ -207,7 +207,7 @@ and set AND condition to those args.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.condition.Condition._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.condition.Condition._timeout" title="Permalink
to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.cond [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/datax.html b/python/main/tasks/datax.html
index cc923d8915..7fde3137b1 100644
--- a/python/main/tasks/datax.html
+++ b/python/main/tasks/datax.html
@@ -261,7 +261,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.datax.CustomDataX._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.datax.CustomDataX._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.data [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -329,7 +329,7 @@ database type and database instance would synchronous
data.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.datax.DataX._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.datax.DataX._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.data [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/dependent.html b/python/main/tasks/dependent.html
index 73250fced9..b429140be1 100644
--- a/python/main/tasks/dependent.html
+++ b/python/main/tasks/dependent.html
@@ -213,7 +213,7 @@ and set AND condition to those args.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.dependent.Dependent._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.dependent.Dependent._timeout" title="Permalink
to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.depe [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/dvc.html b/python/main/tasks/dvc.html
index ba31bc8af5..3d1749dd26 100644
--- a/python/main/tasks/dvc.html
+++ b/python/main/tasks/dvc.html
@@ -192,7 +192,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.dvc.BaseDVC._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.dvc.BaseDVC._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.dvc. [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -235,7 +235,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.dvc.DVCDownload._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.dvc.DVCDownload._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.dvc. [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -272,7 +272,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.dvc.DVCInit._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.dvc.DVCInit._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.dvc. [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -309,7 +309,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.dvc.DVCUpload._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.dvc.DVCUpload._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.dvc. [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/flink.html b/python/main/tasks/flink.html
index 4def83e145..fe16a0df0a 100644
--- a/python/main/tasks/flink.html
+++ b/python/main/tasks/flink.html
@@ -184,7 +184,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.flink.Flink._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.flink.Flink._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.flin [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/http.html b/python/main/tasks/http.html
index 50fd0933be..924ca47344 100644
--- a/python/main/tasks/http.html
+++ b/python/main/tasks/http.html
@@ -161,7 +161,7 @@
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.http.Http._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.http.Http._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.http [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/kubernetes.html
b/python/main/tasks/kubernetes.html
index 47063947c1..72da4aa136 100644
--- a/python/main/tasks/kubernetes.html
+++ b/python/main/tasks/kubernetes.html
@@ -179,7 +179,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.kubernetes.Kubernetes._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.kubernetes.Kubernetes._timeout"
title="Permalink to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.kube [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/map_reduce.html
b/python/main/tasks/map_reduce.html
index be0ba3b3c1..0839a5affe 100644
--- a/python/main/tasks/map_reduce.html
+++ b/python/main/tasks/map_reduce.html
@@ -166,7 +166,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.map_reduce.MR._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.map_reduce.MR._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.map_ [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/mlflow.html b/python/main/tasks/mlflow.html
index a00bf3dd8c..3247e11b91 100644
--- a/python/main/tasks/mlflow.html
+++ b/python/main/tasks/mlflow.html
@@ -235,7 +235,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.mlflow.BaseMLflow._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.mlflow.BaseMLflow._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.mlfl [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -291,7 +291,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.mlflow.MLFlowProjectsAutoML._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.mlflow.MLFlowProjectsAutoML._timeout"
title="Permalink to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.mlfl [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -348,7 +348,7 @@ based on scikit-learn form.</p></li>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.mlflow.MLFlowProjectsBasicAlgorithm._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.mlflow.MLFlowProjectsBasicAlgorithm._timeout"
title="Permalink to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.mlfl [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -404,7 +404,7 @@ for example <a class="reference external"
href="https://github.com/mlflow/mlflow
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.mlflow.MLFlowProjectsCustom._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.mlflow.MLFlowProjectsCustom._timeout"
title="Permalink to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.mlfl [...]
<dd></dd></dl>
<dl class="py attribute">
@@ -498,7 +498,7 @@ See
https://mlflow.org/docs/latest/tracking.html#artifact-stores</p></li>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.mlflow.MLflowModels._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.mlflow.MLflowModels._timeout" title="Permalink
to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.mlfl [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/openmldb.html b/python/main/tasks/openmldb.html
index 4a316cc24e..cc1c91cec6 100644
--- a/python/main/tasks/openmldb.html
+++ b/python/main/tasks/openmldb.html
@@ -185,7 +185,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.openmldb.OpenMLDB._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.openmldb.OpenMLDB._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.open [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/procedure.html b/python/main/tasks/procedure.html
index 95c5e8f041..ada51f7733 100644
--- a/python/main/tasks/procedure.html
+++ b/python/main/tasks/procedure.html
@@ -159,7 +159,7 @@ database type and database instance would run this sql.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.procedure.Procedure._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.procedure.Procedure._timeout" title="Permalink
to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.proc [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/python.html b/python/main/tasks/python.html
index a7678a28df..85693abeea 100644
--- a/python/main/tasks/python.html
+++ b/python/main/tasks/python.html
@@ -217,7 +217,7 @@ to string. The easier way to call a function is using
syntax <code class="docuti
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.python.Python._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.python.Python._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.pyth [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/pytorch.html b/python/main/tasks/pytorch.html
index ea59f6a64b..76a24778f2 100644
--- a/python/main/tasks/pytorch.html
+++ b/python/main/tasks/pytorch.html
@@ -259,7 +259,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.pytorch.Pytorch._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.pytorch.Pytorch._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.pyto [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/sagemaker.html b/python/main/tasks/sagemaker.html
index 2abb5380cf..a4b105d04a 100644
--- a/python/main/tasks/sagemaker.html
+++ b/python/main/tasks/sagemaker.html
@@ -186,7 +186,7 @@ see also <a class="reference external"
href="https://docs.aws.amazon.com/sagemak
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.sagemaker.SageMaker._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.sagemaker.SageMaker._timeout" title="Permalink
to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.sage [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/shell.html b/python/main/tasks/shell.html
index e92f3dbe89..e382ba1f12 100644
--- a/python/main/tasks/shell.html
+++ b/python/main/tasks/shell.html
@@ -213,7 +213,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.shell.Shell._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.shell.Shell._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.shel [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/spark.html b/python/main/tasks/spark.html
index 8ba0b2d27b..e5d22bde50 100644
--- a/python/main/tasks/spark.html
+++ b/python/main/tasks/spark.html
@@ -188,7 +188,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.spark.Spark._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.spark.Spark._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.spar [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/sql.html b/python/main/tasks/sql.html
index 8f5b479aaa..af02d982cb 100644
--- a/python/main/tasks/sql.html
+++ b/python/main/tasks/sql.html
@@ -303,7 +303,7 @@ query statement.</p></li>
<dl class="py attribute">
<dt class="sig sig-object py" id="pydolphinscheduler.tasks.sql.Sql._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.sql.Sql._timeout" title="Permalink to this
definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.sql. [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/sub_workflow.html
b/python/main/tasks/sub_workflow.html
index a4c27bfcb3..117ecc463c 100644
--- a/python/main/tasks/sub_workflow.html
+++ b/python/main/tasks/sub_workflow.html
@@ -154,7 +154,7 @@
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.sub_workflow.SubWorkflow._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.sub_workflow.SubWorkflow._timeout"
title="Permalink to this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.sub_ [...]
<dd></dd></dl>
<dl class="py attribute">
diff --git a/python/main/tasks/switch.html b/python/main/tasks/switch.html
index 87703280ee..0147b31526 100644
--- a/python/main/tasks/switch.html
+++ b/python/main/tasks/switch.html
@@ -212,7 +212,7 @@ if task <cite>switch</cite> in this workflow.</p>
<dl class="py attribute">
<dt class="sig sig-object py"
id="pydolphinscheduler.tasks.switch.Switch._timeout">
-<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">timedelta</span></em><a class="headerlink"
href="#pydolphinscheduler.tasks.switch.Switch._timeout" title="Permalink to
this definition"></a></dt>
+<span class="sig-name descname"><span class="pre">_timeout</span></span><em
class="property"><span class="p"><span class="pre">:</span></span><span
class="w"> </span><span class="pre">Union</span><span class="p"><span
class="pre">[</span></span><span class="pre">timedelta</span><span
class="p"><span class="pre">,</span></span><span class="w"> </span><span
class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a
class="headerlink" href="#pydolphinscheduler.tasks.swit [...]
<dd></dd></dl>
<dl class="py attribute">