Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | · | 1 | ·7cba398b9464fae57c6c2582db6cb19a·1767852·doc·optional·python-taskflow-doc_5.6.0-2_all.deb |
2 | ·b697d49c67fc3ee2ff4583922c0d5e03·214148·python·optional·python3-taskflow_5.6.0-2_all.deb | 2 | ·b697d49c67fc3ee2ff4583922c0d5e03·214148·python·optional·python3-taskflow_5.6.0-2_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-04-03·14:25:50.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-04-03·14:25:50.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····598 | 2 | -rw-r--r--···0········0········0·····5984·2024-04-03·14:25:50.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··17616 | 3 | -rw-r--r--···0········0········0··1761676·2024-04-03·14:25:50.000000·data.tar.xz |
Offset 798, 15 lines modified | Offset 798, 15 lines modified | ||
798 | ········"gracefulli":·3, | 798 | ········"gracefulli":·3, |
799 | ········"exit":·[3,·4,·5,·10,·11,·13,·17,·19], | 799 | ········"exit":·[3,·4,·5,·10,·11,·13,·17,·19], |
800 | ········"within":·[3,·6,·13,·19], | 800 | ········"within":·[3,·6,·13,·19], |
801 | ········"impl_block":·3, | 801 | ········"impl_block":·3, |
802 | ········"blockingconductor":·3, | 802 | ········"blockingconductor":·3, |
803 | ········"impl_nonblock":·3, | 803 | ········"impl_nonblock":·3, |
804 | ········"nonblockingconductor":·3, | 804 | ········"nonblockingconductor":·3, |
805 | ········" | 805 | ········"14":·[3,·5], |
806 | ········"executor_factori":·3, | 806 | ········"executor_factori":·3, |
807 | ········"thread":·[3,·4,·6,·8,·10,·13,·17,·19], | 807 | ········"thread":·[3,·4,·6,·8,·10,·13,·17,·19], |
808 | ········"custom":·[3,·10,·11,·17,·19], | 808 | ········"custom":·[3,·10,·11,·17,·19], |
809 | ········"pool":·[3,·4,·8], | 809 | ········"pool":·[3,·4,·8], |
810 | ········"select":·[3,·4,·5,·10,·11,·13,·14,·19], | 810 | ········"select":·[3,·4,·5,·10,·11,·13,·14,·19], |
811 | ········"simultan":·[3,·4,·19], | 811 | ········"simultan":·[3,·4,·19], |
812 | ········"count":·[3,·5,·10,·17,·18,·19], | 812 | ········"count":·[3,·5,·10,·17,·18,·19], |
Offset 352, 15 lines modified | Offset 352, 15 lines modified | ||
352 | </dd></dl> | 352 | </dd></dl> |
353 | </section> | 353 | </section> |
354 | <section·id="module-taskflow.conductors.backends.impl_nonblocking"> | 354 | <section·id="module-taskflow.conductors.backends.impl_nonblocking"> |
355 | <span·id="non-blocking"></span><h3>Non-blocking<a·class="headerlink"·href="#module-taskflow.conductors.backends.impl_nonblocking"·title="Link·to·this·heading">¶</a></h3> | 355 | <span·id="non-blocking"></span><h3>Non-blocking<a·class="headerlink"·href="#module-taskflow.conductors.backends.impl_nonblocking"·title="Link·to·this·heading">¶</a></h3> |
356 | <dl·class="py·class"> | 356 | <dl·class="py·class"> |
357 | <dt·class="sig·sig-object·py"·id="taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor"> | 357 | <dt·class="sig·sig-object·py"·id="taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor"> |
358 | <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">taskflow.conductors.backends.impl_nonblocking.</span></span><span·class="sig-name·descname"><span·class="pre">NonBlockingConductor</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">jobboard</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">persistence</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">engine</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">engine_options</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">wait_timeout</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">log</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_simultaneous_jobs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre"> | 358 | <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">taskflow.conductors.backends.impl_nonblocking.</span></span><span·class="sig-name·descname"><span·class="pre">NonBlockingConductor</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">jobboard</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">persistence</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">engine</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">engine_options</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">wait_timeout</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">log</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_simultaneous_jobs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">14</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">executor_factory</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="../_modules/taskflow/conductors/backends/impl_nonblocking.html#NonBlockingConductor"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor"·title="Link·to·this·definition">¶</a></dt> |
359 | <dd><p>Bases:·<a·class="reference·internal"·href="#taskflow.conductors.backends.impl_executor.ExecutorConductor"·title="taskflow.conductors.backends.impl_executor.ExecutorConductor"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ExecutorConductor</span></code></a></p> | 359 | <dd><p>Bases:·<a·class="reference·internal"·href="#taskflow.conductors.backends.impl_executor.ExecutorConductor"·title="taskflow.conductors.backends.impl_executor.ExecutorConductor"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ExecutorConductor</span></code></a></p> |
360 | <p>Non-blocking·conductor·that·processes·job(s)·using·a·thread·executor.</p> | 360 | <p>Non-blocking·conductor·that·processes·job(s)·using·a·thread·executor.</p> |
361 | <dl·class="simple"> | 361 | <dl·class="simple"> |
362 | <dt>NOTE(harlowja):·A·custom·executor·factory·can·be·provided·via·keyword</dt><dd><p>argument·<code·class="docutils·literal·notranslate"><span·class="pre">executor_factory</span></code>,·if·provided·it·will·be | 362 | <dt>NOTE(harlowja):·A·custom·executor·factory·can·be·provided·via·keyword</dt><dd><p>argument·<code·class="docutils·literal·notranslate"><span·class="pre">executor_factory</span></code>,·if·provided·it·will·be |
363 | invoked·at | 363 | invoked·at |
364 | <a·class="reference·internal"·href="#taskflow.conductors.base.Conductor.run"·title="taskflow.conductors.base.Conductor.run"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">run()</span></code></a>·time | 364 | <a·class="reference·internal"·href="#taskflow.conductors.base.Conductor.run"·title="taskflow.conductors.base.Conductor.run"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">run()</span></code></a>·time |
365 | with·one·positional·argument·(this·conductor)·and·it·must | 365 | with·one·positional·argument·(this·conductor)·and·it·must |
Offset 178, 26 lines modified | Offset 178, 26 lines modified | ||
178 | ········MAX_SIMULTANEOUS_JOBS=·1¶ | 178 | ········MAX_SIMULTANEOUS_JOBS=·1¶ |
179 | ············Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same | 179 | ············Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same |
180 | ············time. | 180 | ············time. |
181 | ****·Non-blocking¶·**** | 181 | ****·Non-blocking¶·**** |
182 | ··classtaskflow.conductors.backends.impl_nonblocking.NonBlockingConductor(name, | 182 | ··classtaskflow.conductors.backends.impl_nonblocking.NonBlockingConductor(name, |
183 | ··jobboard,·persistence=None,·engine=None,·engine_options=None, | 183 | ··jobboard,·persistence=None,·engine=None,·engine_options=None, |
184 | ··wait_timeout=None,·log=None,·max_simultaneous_jobs= | 184 | ··wait_timeout=None,·log=None,·max_simultaneous_jobs=14,·executor_factory=None) |
185 | ··[source]¶ | 185 | ··[source]¶ |
186 | ······Bases:·ExecutorConductor | 186 | ······Bases:·ExecutorConductor |
187 | ······Non-blocking·conductor·that·processes·job(s)·using·a·thread·executor. | 187 | ······Non-blocking·conductor·that·processes·job(s)·using·a·thread·executor. |
188 | ········NOTE(harlowja):·A·custom·executor·factory·can·be·provided·via·keyword | 188 | ········NOTE(harlowja):·A·custom·executor·factory·can·be·provided·via·keyword |
189 | ············argument·executor_factory,·if·provided·it·will·be·invoked·at·run() | 189 | ············argument·executor_factory,·if·provided·it·will·be·invoked·at·run() |
190 | ············time·with·one·positional·argument·(this·conductor)·and·it·must | 190 | ············time·with·one·positional·argument·(this·conductor)·and·it·must |
191 | ············return·a·compatible·executor·which·can·be·used·to·submit·jobs·to. | 191 | ············return·a·compatible·executor·which·can·be·used·to·submit·jobs·to. |
192 | ············If·None·is·a·provided·a·thread·pool·backed·executor·is·selected·by | 192 | ············If·None·is·a·provided·a·thread·pool·backed·executor·is·selected·by |
193 | ············default·(it·will·have·an·equivalent·number·of·workers·as·this | 193 | ············default·(it·will·have·an·equivalent·number·of·workers·as·this |
194 | ············conductors·simultaneous·job·count). | 194 | ············conductors·simultaneous·job·count). |
195 | ········MAX_SIMULTANEOUS_JOBS=· | 195 | ········MAX_SIMULTANEOUS_JOBS=·14¶ |
196 | ············Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same | 196 | ············Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same |
197 | ············time. | 197 | ············time. |
198 | *****·Hierarchy¶·***** | 198 | *****·Hierarchy¶·***** |
199 | [Inheritance·diagram·of·taskflow.conductors.base, | 199 | [Inheritance·diagram·of·taskflow.conductors.base, |
200 | taskflow.conductors.backends.impl_blocking, | 200 | taskflow.conductors.backends.impl_blocking, |
201 | taskflow.conductors.backends.impl_nonblocking, | 201 | taskflow.conductors.backends.impl_nonblocking, |