Overview

Request 974336 accepted

- update to 0.22.1
* Consume group tasks as they complete
* Attempt to make tests more robust to timing issues
* join() waits for tasks to finish
* Set joined at end of finally clause, just in case
* Remove obsolete uvloop workaround
* peername can be None in rare cases it seems
* Try CRT
* save some bandwidth: strip redundant whitespaces from json encoding
* Final updates to TaskGroup() to bring it in line with curio's latest changes
* Rework cancel_remaining() and expose blocking argument.
* TaskGroup.join(): don't wait for tasks to cancel if exiting by exception
* Make TaskGroup.result, exception etc. properties
* Don't log failed tasks; asyncio does that
* Add daemonic task tests
* Bring TaskGroup into line with curio
* Fix timing issue in test
* Use a Semaphore not an Event to wake TaskGroup
* Remove superstitous sleeps.
* Reduce reliance on timing issues
* Failed tests must fail the script
* Require python3.8

Request History
Jiri Slaby's avatar

jirislaby created request

- update to 0.22.1
* Consume group tasks as they complete
* Attempt to make tests more robust to timing issues
* join() waits for tasks to finish
* Set joined at end of finally clause, just in case
* Remove obsolete uvloop workaround
* peername can be None in rare cases it seems
* Try CRT
* save some bandwidth: strip redundant whitespaces from json encoding
* Final updates to TaskGroup() to bring it in line with curio's latest changes
* Rework cancel_remaining() and expose blocking argument.
* TaskGroup.join(): don't wait for tasks to cancel if exiting by exception
* Make TaskGroup.result, exception etc. properties
* Don't log failed tasks; asyncio does that
* Add daemonic task tests
* Bring TaskGroup into line with curio
* Fix timing issue in test
* Use a Semaphore not an Event to wake TaskGroup
* Remove superstitous sleeps.
* Reduce reliance on timing issues
* Failed tests must fail the script
* Require python3.8


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:36"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:36"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:36 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:36 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:36 got accepted.

openSUSE Build Service is sponsored by