Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | · | 1 | ·e709703a126cf87f6141be7b03771e77·1776804·doc·optional·python-taskflow-doc_5.9.1-3_all.deb |
2 | ·aeec5724d7adf83ae648c42eab801c08·219524·python·optional·python3-taskflow_5.9.1-3_all.deb | 2 | ·aeec5724d7adf83ae648c42eab801c08·219524·python·optional·python3-taskflow_5.9.1-3_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-12-18·21:18:17.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-12-18·21:18:17.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····600 | 2 | -rw-r--r--···0········0········0·····6000·2024-12-18·21:18:17.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··1770 | 3 | -rw-r--r--···0········0········0··1770612·2024-12-18·21:18:17.000000·data.tar.xz |
Offset 4809, 15 lines modified | Offset 4809, 15 lines modified | ||
4809 | ········"1000":·4, | 4809 | ········"1000":·4, |
4810 | ········"10000":·5, | 4810 | ········"10000":·5, |
4811 | ········"1024":·13, | 4811 | ········"1024":·13, |
4812 | ········"111":·[5,·19], | 4812 | ········"111":·[5,·19], |
4813 | ········"12":·5, | 4813 | ········"12":·5, |
4814 | ········"127":·5, | 4814 | ········"127":·5, |
4815 | ········"13":·5, | 4815 | ········"13":·5, |
4816 | ········"14":·5, | 4816 | ········"14":·[3,·5], |
4817 | ········"1416088":·13, | 4817 | ········"1416088":·13, |
4818 | ········"14199":·5, | 4818 | ········"14199":·5, |
4819 | ········"1452978":·13, | 4819 | ········"1452978":·13, |
4820 | ········"16":·5, | 4820 | ········"16":·5, |
4821 | ········"16284":·4, | 4821 | ········"16284":·4, |
4822 | ········"165":·19, | 4822 | ········"165":·19, |
4823 | ········"168":·[2,·5,·13], | 4823 | ········"168":·[2,·5,·13], |
Offset 4830, 15 lines modified | Offset 4830, 15 lines modified | ||
4830 | ········"21":·5, | 4830 | ········"21":·5, |
4831 | ········"2181":·[5,·10,·13,·18], | 4831 | ········"2181":·[5,·10,·13,·18], |
4832 | ········"222":·5, | 4832 | ········"222":·5, |
4833 | ········"22393":·4, | 4833 | ········"22393":·4, |
4834 | ········"224":·18, | 4834 | ········"224":·18, |
4835 | ········"230":·5, | 4835 | ········"230":·5, |
4836 | ········"2379":·10, | 4836 | ········"2379":·10, |
4837 | ········"25":· | 4837 | ········"25":·5, |
4838 | ········"254":·5, | 4838 | ········"254":·5, |
4839 | ········"255":·5, | 4839 | ········"255":·5, |
4840 | ········"26":·18, | 4840 | ········"26":·18, |
4841 | ········"28":·4, | 4841 | ········"28":·4, |
4842 | ········"29":·4, | 4842 | ········"29":·4, |
4843 | ········"2d":·5, | 4843 | ········"2d":·5, |
4844 | ········"2f":·5, | 4844 | ········"2f":·5, |
Offset 354, 15 lines modified | Offset 354, 15 lines modified | ||
354 | </dd></dl> | 354 | </dd></dl> |
355 | </section> | 355 | </section> |
356 | <section·id="module-taskflow.conductors.backends.impl_nonblocking"> | 356 | <section·id="module-taskflow.conductors.backends.impl_nonblocking"> |
357 | <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> | 357 | <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> |
358 | <dl·class="py·class"> | 358 | <dl·class="py·class"> |
359 | <dt·class="sig·sig-object·py"·id="taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor"> | 359 | <dt·class="sig·sig-object·py"·id="taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor"> |
360 | <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"> | 360 | <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> |
361 | <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> | 361 | <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> |
362 | <p>Non-blocking·conductor·that·processes·job(s)·using·a·thread·executor.</p> | 362 | <p>Non-blocking·conductor·that·processes·job(s)·using·a·thread·executor.</p> |
363 | <dl·class="simple"> | 363 | <dl·class="simple"> |
364 | <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 | 364 | <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 |
365 | invoked·at | 365 | invoked·at |
366 | <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 | 366 | <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 |
367 | with·one·positional·argument·(this·conductor)·and·it·must | 367 | with·one·positional·argument·(this·conductor)·and·it·must |
Offset 371, 15 lines modified | Offset 371, 15 lines modified | ||
371 | backed·executor·is·selected·by·default·(it·will·have | 371 | backed·executor·is·selected·by·default·(it·will·have |
372 | an·equivalent·number·of·workers·as·this·conductors | 372 | an·equivalent·number·of·workers·as·this·conductors |
373 | simultaneous·job·count).</p> | 373 | simultaneous·job·count).</p> |
374 | </dd> | 374 | </dd> |
375 | </dl> | 375 | </dl> |
376 | <dl·class="py·attribute"> | 376 | <dl·class="py·attribute"> |
377 | <dt·class="sig·sig-object·py"·id="taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor.MAX_SIMULTANEOUS_JOBS"> | 377 | <dt·class="sig·sig-object·py"·id="taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor.MAX_SIMULTANEOUS_JOBS"> |
378 | <span·class="sig-name·descname"><span·class="pre">MAX_SIMULTANEOUS_JOBS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre"> | 378 | <span·class="sig-name·descname"><span·class="pre">MAX_SIMULTANEOUS_JOBS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">14</span></em><a·class="headerlink"·href="#taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor.MAX_SIMULTANEOUS_JOBS"·title="Link·to·this·definition">¶</a></dt> |
379 | <dd><p>Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same·time.</p> | 379 | <dd><p>Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same·time.</p> |
380 | </dd></dl> | 380 | </dd></dl> |
381 | </dd></dl> | 381 | </dd></dl> |
382 | </section> | 382 | </section> |
383 | </section> | 383 | </section> |
Offset 156, 26 lines modified | Offset 156, 26 lines modified | ||
156 | ······Blocking·conductor·that·processes·job(s)·in·a·blocking·manner. | 156 | ······Blocking·conductor·that·processes·job(s)·in·a·blocking·manner. |
157 | ········MAX_SIMULTANEOUS_JOBS·=\x8=·1\x81_\x8¶ | 157 | ········MAX_SIMULTANEOUS_JOBS·=\x8=·1\x81_\x8¶ |
158 | ············Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same | 158 | ············Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same |
159 | ············time. | 159 | ············time. |
160 | *\x8**\x8**\x8**\x8*·N\x8No\x8on\x8n-\x8-b\x8bl\x8lo\x8oc\x8ck\x8ki\x8in\x8ng\x8g_\x8?\x8¶·*\x8**\x8**\x8**\x8* | 160 | *\x8**\x8**\x8**\x8*·N\x8No\x8on\x8n-\x8-b\x8bl\x8lo\x8oc\x8ck\x8ki\x8in\x8ng\x8g_\x8?\x8¶·*\x8**\x8**\x8**\x8* |
161 | ··c\x8cl\x8la\x8as\x8ss\x8s·taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor | 161 | ··c\x8cl\x8la\x8as\x8ss\x8s·taskflow.conductors.backends.impl_nonblocking.NonBlockingConductor |
162 | ··(n\x8na\x8am\x8me\x8e,·j\x8jo\x8ob\x8bb\x8bo\x8oa\x8ar\x8rd\x8d,·p\x8pe\x8er\x8rs\x8si\x8is\x8st\x8te\x8en\x8nc\x8ce\x8e=\x8=N\x8No\x8on\x8ne\x8e,·e\x8en\x8ng\x8gi\x8in\x8ne\x8e=\x8=N\x8No\x8on\x8ne\x8e,·e\x8en\x8ng\x8gi\x8in\x8ne\x8e_\x8_o\x8op\x8pt\x8ti\x8io\x8on\x8ns\x8s=\x8=N\x8No\x8on\x8ne\x8e, | 162 | ··(n\x8na\x8am\x8me\x8e,·j\x8jo\x8ob\x8bb\x8bo\x8oa\x8ar\x8rd\x8d,·p\x8pe\x8er\x8rs\x8si\x8is\x8st\x8te\x8en\x8nc\x8ce\x8e=\x8=N\x8No\x8on\x8ne\x8e,·e\x8en\x8ng\x8gi\x8in\x8ne\x8e=\x8=N\x8No\x8on\x8ne\x8e,·e\x8en\x8ng\x8gi\x8in\x8ne\x8e_\x8_o\x8op\x8pt\x8ti\x8io\x8on\x8ns\x8s=\x8=N\x8No\x8on\x8ne\x8e, |
163 | ··w\x8wa\x8ai\x8it\x8t_\x8_t\x8ti\x8im\x8me\x8eo\x8ou\x8ut\x8t=\x8=N\x8No\x8on\x8ne\x8e,·l\x8lo\x8og\x8g=\x8=N\x8No\x8on\x8ne\x8e,·m\x8ma\x8ax\x8x_\x8_s\x8si\x8im\x8mu\x8ul\x8lt\x8ta\x8an\x8ne\x8eo\x8ou\x8us\x8s_\x8_j\x8jo\x8ob\x8bs\x8s=\x8= | 163 | ··w\x8wa\x8ai\x8it\x8t_\x8_t\x8ti\x8im\x8me\x8eo\x8ou\x8ut\x8t=\x8=N\x8No\x8on\x8ne\x8e,·l\x8lo\x8og\x8g=\x8=N\x8No\x8on\x8ne\x8e,·m\x8ma\x8ax\x8x_\x8_s\x8si\x8im\x8mu\x8ul\x8lt\x8ta\x8an\x8ne\x8eo\x8ou\x8us\x8s_\x8_j\x8jo\x8ob\x8bs\x8s=\x8=1.14.4,·e\x8ex\x8xe\x8ec\x8cu\x8ut\x8to\x8or\x8r_\x8_f\x8fa\x8ac\x8ct\x8to\x8or\x8ry\x8y=\x8=N\x8No\x8on\x8ne\x8e) |
164 | ··_\x8[_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8]_\x8¶ | 164 | ··_\x8[_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8]_\x8¶ |
165 | ······Bases:·_\x8E_\x8x_\x8e_\x8c_\x8u_\x8t_\x8o_\x8r_\x8C_\x8o_\x8n_\x8d_\x8u_\x8c_\x8t_\x8o_\x8r | 165 | ······Bases:·_\x8E_\x8x_\x8e_\x8c_\x8u_\x8t_\x8o_\x8r_\x8C_\x8o_\x8n_\x8d_\x8u_\x8c_\x8t_\x8o_\x8r |
166 | ······Non-blocking·conductor·that·processes·job(s)·using·a·thread·executor. | 166 | ······Non-blocking·conductor·that·processes·job(s)·using·a·thread·executor. |
167 | ········NOTE(harlowja):·A·custom·executor·factory·can·be·provided·via·keyword | 167 | ········NOTE(harlowja):·A·custom·executor·factory·can·be·provided·via·keyword |
168 | ············argument·executor_factory,·if·provided·it·will·be·invoked·at·_\x8r_\x8u_\x8n_\x8(_\x8) | 168 | ············argument·executor_factory,·if·provided·it·will·be·invoked·at·_\x8r_\x8u_\x8n_\x8(_\x8) |
169 | ············time·with·one·positional·argument·(this·conductor)·and·it·must | 169 | ············time·with·one·positional·argument·(this·conductor)·and·it·must |
170 | ············return·a·compatible·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8o_\x8r·which·can·be·used·to·submit·jobs·to. | 170 | ············return·a·compatible·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8o_\x8r·which·can·be·used·to·submit·jobs·to. |
171 | ············If·None·is·a·provided·a·thread·pool·backed·executor·is·selected·by | 171 | ············If·None·is·a·provided·a·thread·pool·backed·executor·is·selected·by |
172 | ············default·(it·will·have·an·equivalent·number·of·workers·as·this | 172 | ············default·(it·will·have·an·equivalent·number·of·workers·as·this |
173 | ············conductors·simultaneous·job·count). | 173 | ············conductors·simultaneous·job·count). |
174 | ········MAX_SIMULTANEOUS_JOBS·=\x8=· | 174 | ········MAX_SIMULTANEOUS_JOBS·=\x8=·1.14.4_\x8¶ |
175 | ············Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same | 175 | ············Default·maximum·number·of·jobs·that·can·be·in·progress·at·the·same |
176 | ············time. | 176 | ············time. |
177 | *\x8**\x8**\x8**\x8**\x8*·H\x8Hi\x8ie\x8er\x8ra\x8ar\x8rc\x8ch\x8hy\x8y_\x8?\x8¶·*\x8**\x8**\x8**\x8**\x8* | 177 | *\x8**\x8**\x8**\x8**\x8*·H\x8Hi\x8ie\x8er\x8ra\x8ar\x8rc\x8ch\x8hy\x8y_\x8?\x8¶·*\x8**\x8**\x8**\x8**\x8* |
178 | [Inheritance·diagram·of·taskflow.conductors.base, | 178 | [Inheritance·diagram·of·taskflow.conductors.base, |
179 | taskflow.conductors.backends.impl_blocking, | 179 | taskflow.conductors.backends.impl_blocking, |
180 | taskflow.conductors.backends.impl_nonblocking, | 180 | taskflow.conductors.backends.impl_nonblocking, |
181 | taskflow.conductors.backends.impl_executor] | 181 | taskflow.conductors.backends.impl_executor] |