<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/rq.git/docs, branch wait-for-processing-unit</title>
<subtitle>github.com: nvie/rq.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/'/>
<entry>
<title>Consolidate job callbacks execution (#1851)</title>
<updated>2023-03-20T23:44:41+00:00</updated>
<author>
<name>Rony Lutsky</name>
<email>3050627+ronlut@users.noreply.github.com</email>
</author>
<published>2023-03-20T23:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=04722339d7598ff0c52f11c3680ed2dd922e6768'/>
<id>04722339d7598ff0c52f11c3680ed2dd922e6768</id>
<content type='text'>
* consolidate job failure callback execution

* fix

* success callback as well

* merge fix

* create Callback class and change how callbacks serde

* deprecation

* add tests

* string format

* pr fix

* revert serialization changes

* fix timeout typing

* add documentation

* add test

* fix a bug

* fix tests

* move job heartbeat call to worker and make sure there is always a callback timeout

* fix test

* fix test</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* consolidate job failure callback execution

* fix

* success callback as well

* merge fix

* create Callback class and change how callbacks serde

* deprecation

* add tests

* string format

* pr fix

* revert serialization changes

* fix timeout typing

* add documentation

* add test

* fix a bug

* fix tests

* move job heartbeat call to worker and make sure there is always a callback timeout

* fix test

* fix test</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `use_connection` (#1859)</title>
<updated>2023-03-07T03:54:47+00:00</updated>
<author>
<name>lowercase00</name>
<email>21188280+lowercase00@users.noreply.github.com</email>
</author>
<published>2023-03-07T03:54:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=d5bde117c2f5477b5d0ba9846f2a7c4480ca1854'/>
<id>d5bde117c2f5477b5d0ba9846f2a7c4480ca1854</id>
<content type='text'>
* feat: remove use_connection

* fix: clear old test</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* feat: remove use_connection

* fix: clear old test</pre>
</div>
</content>
</entry>
<entry>
<title>Update arguments passed to the Sentinel Object when created from the settings (#1850)</title>
<updated>2023-03-07T03:03:31+00:00</updated>
<author>
<name>Joachim Burket</name>
<email>joachimBurket@users.noreply.github.com</email>
</author>
<published>2023-03-07T03:03:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=7f9f0f72ba1adac907791d604d5f56af8125fdfd'/>
<id>7f9f0f72ba1adac907791d604d5f56af8125fdfd</id>
<content type='text'>
* Updated arguments passed to the Sentinel Object when created from the settings

- added `USERNAME` key
- added `CONNECTION_KWARGS` key to allow passing additionals arguments to the Redis connections
- updated the documentation

* added missing comma

* tests(helpers): Added tests for Sentinel

---------

Co-authored-by: Joachim Burket &lt;joachim.burket@hopitalvs.ch&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated arguments passed to the Sentinel Object when created from the settings

- added `USERNAME` key
- added `CONNECTION_KWARGS` key to allow passing additionals arguments to the Redis connections
- updated the documentation

* added missing comma

* tests(helpers): Added tests for Sentinel

---------

Co-authored-by: Joachim Burket &lt;joachim.burket@hopitalvs.ch&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Update index.md (#1858)</title>
<updated>2023-03-06T23:55:08+00:00</updated>
<author>
<name>Tianci Hu Marrero</name>
<email>69414708+iggeehu@users.noreply.github.com</email>
</author>
<published>2023-03-06T23:55:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=5de8cda1f9adf5553e4759f84d22e53916802f39'/>
<id>5de8cda1f9adf5553e4759f84d22e53916802f39</id>
<content type='text'>
fixed minor duplicate article ("the its config var")</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixed minor duplicate article ("the its config var")</pre>
</div>
</content>
</entry>
<entry>
<title>New dequeue strategy (#1806)</title>
<updated>2023-03-04T23:23:00+00:00</updated>
<author>
<name>lowercase00</name>
<email>21188280+lowercase00@users.noreply.github.com</email>
</author>
<published>2023-03-04T23:23:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=654649743c8582eb1017e45d12aa315965a901a9'/>
<id>654649743c8582eb1017e45d12aa315965a901a9</id>
<content type='text'>
* New dequeue strategy

This implements a new parameter `dequeue_strategy` that
should replace the `RoundRobinWorker` and `RandomWorker`.
Changes includes: feature, docs, tests, deprecation warning.

* Fix dequeue strategy name

* Black &amp; Fix warning

* feat: tests, warnings, refactor naming

* feat: improve worker check

* fix: revert to str subclass

* fix: dequeue strategy into bootstrap

* org: move DequeueStrategy to worker

* refactor: round robin naming

* fix: naming

* fix: type annotation

* fix: typo

* refactor: remove kwarg from worker's init

* fix: typo

* move `dequeue_strategy` from `bootstrap()` into `work()`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* New dequeue strategy

This implements a new parameter `dequeue_strategy` that
should replace the `RoundRobinWorker` and `RandomWorker`.
Changes includes: feature, docs, tests, deprecation warning.

* Fix dequeue strategy name

* Black &amp; Fix warning

* feat: tests, warnings, refactor naming

* feat: improve worker check

* fix: revert to str subclass

* fix: dequeue strategy into bootstrap

* org: move DequeueStrategy to worker

* refactor: round robin naming

* fix: naming

* fix: type annotation

* fix: typo

* refactor: remove kwarg from worker's init

* fix: typo

* move `dequeue_strategy` from `bootstrap()` into `work()`</pre>
</div>
</content>
</entry>
<entry>
<title>Add failure callback call to started job registry cleanup (#1824)</title>
<updated>2023-03-04T01:02:13+00:00</updated>
<author>
<name>Rony Lutsky</name>
<email>3050627+ronlut@users.noreply.github.com</email>
</author>
<published>2023-03-04T01:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=0ba3971d55824e79af66d9e033811cee49de4ef5'/>
<id>0ba3971d55824e79af66d9e033811cee49de4ef5</id>
<content type='text'>
* Add started job registry cleanup job failure callback call

* WIP - need to fix test

* fix test

* rename, tests and docs

* better log message

* use class name

* Update registry.py</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add started job registry cleanup job failure callback call

* WIP - need to fix test

* fix test

* rename, tests and docs

* better log message

* use class name

* Update registry.py</pre>
</div>
</content>
</entry>
<entry>
<title>docs: scheduler safe import (#1835)</title>
<updated>2023-03-03T00:46:07+00:00</updated>
<author>
<name>lowercase00</name>
<email>21188280+lowercase00@users.noreply.github.com</email>
</author>
<published>2023-03-03T00:46:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=95558fcc1d9a673688eca88000207ac9439e172d'/>
<id>95558fcc1d9a673688eca88000207ac9439e172d</id>
<content type='text'>
* docs: scheduler safe import

* docs: rollback main block</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* docs: scheduler safe import

* docs: rollback main block</pre>
</div>
</content>
</entry>
<entry>
<title>(Docs) Updated patterns - heroku (#1841)</title>
<updated>2023-02-27T09:10:39+00:00</updated>
<author>
<name>Tianci Hu Marrero</name>
<email>69414708+iggeehu@users.noreply.github.com</email>
</author>
<published>2023-02-27T09:10:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=1fa6ec1055c5befa0e9c7c5bb74ebaa99eda5883'/>
<id>1fa6ec1055c5befa0e9c7c5bb74ebaa99eda5883</id>
<content type='text'>
* Update index.md

* Update index.md

* Update index.md

import herokuWorker instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update index.md

* Update index.md

* Update index.md

import herokuWorker instead.</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add warning of `decode_responses` (#1833)</title>
<updated>2023-02-26T00:53:25+00:00</updated>
<author>
<name>lowercase00</name>
<email>21188280+lowercase00@users.noreply.github.com</email>
</author>
<published>2023-02-26T00:53:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=7bbef7e05aa35fc77837a315ba7364e6777aff9f'/>
<id>7bbef7e05aa35fc77837a315ba7364e6777aff9f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enhance worker termination logic (#1729)</title>
<updated>2023-02-16T23:42:41+00:00</updated>
<author>
<name>Rony Lutsky</name>
<email>3050627+ronlut@users.noreply.github.com</email>
</author>
<published>2023-02-16T23:42:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/rq.git/commit/?id=bba781d288dd846781d449f343058c4d5cdd94ab'/>
<id>bba781d288dd846781d449f343058c4d5cdd94ab</id>
<content type='text'>
* enhance worker termination logic and allow passing custom exc_info in failure callback

* handle ret_val None

* fix unbound variable

* typing

* docs

* Update exceptions.md

* rename

* typing

* rename

* Update exceptions.md

* revert test change</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* enhance worker termination logic and allow passing custom exc_info in failure callback

* handle ret_val None

* fix unbound variable

* typing

* docs

* Update exceptions.md

* rename

* typing

* rename

* Update exceptions.md

* revert test change</pre>
</div>
</content>
</entry>
</feed>
