Joshua Oreman

Results 120 comments of Joshua Oreman

TreeVar is implemented in the latest release of `tricycle`. It's a little less performant than it would be with core support, but should have equivalent semantics. I would be happy...

AFAICT, this issue only applies to cancelling the `fail_after` scope itself. Cancelling a scope that encloses the `fail_after` should work fine. The Happy Eyeballs example you mention seems to me...

Are you using a released Trio, or master? There were some recent cancellation changes that could theoretically have bugs... I'm not able to reproduce the outer-cancellation-causes-inner-TooSlowError on master with a...

This looks great overall. One yapf nit to fix, and one backwards compatibility concern: adding `send_eof()` as an abstract method of Stream will break any user-provided Stream implementation that doesn't...

Sorry for dropping this. I took another look just now and I'm happy with it, except that the version numbers of the deprecations need to be increased from 0.13.0 to...

This is not necessary on newer versions of 3.10; there was a backport in December 2022 of a fix that only raises the warning if `get_event_loop()` actually creates a new...

CI failure is the usual Windows stderr-capturing flake

`@entries` is not a decorator here; it's an attribute with an unusual name (so that it can't conflict with any valid identifier, which might be an enumerator of the enum)....

Are you able to give a reproducer of the conflict that doesn't have dependencies outside of greenback, sqlalchemy, and some async library? I'm not familiar with Prefect at all, and...

Hi, sorry for the delay here. It looks like sqlalchemy stores a link to the parent/driver greenlet explicitly in its child greenlet, instead of using `greenlet.getcurrent().parent`. I'm guessing that would...