Michael Seifert

Results 244 comments of Michael Seifert

I get it: `queue.join` blocks until all queued tasks are marked as done, but the last task is never marked _done_ due to the `ValueError`. But this behaviour is totally...

It's really unfortunate that this PR has been lying around for such a long time, especially since it seems to be very well tested. It's very nice to hear about...

> I'm currently unaware of any attempts to backport asyncio functionality from newer versions of python to older versions so I'm really not sure where to start. If you do...

I really hate to do this, but I'm closing this PR in favour of the solution proposed in https://github.com/pytest-dev/pytest-asyncio/pull/312. I do like the extensive amount of testing you put into...

I'd be extremely happy if someone picked up this draft. I'd prefer to see three separate PR's though: 1. Introduce the concept of a "runner". Python 3.11 should use asyncio.Runner,...

As of v0.18.3 [unittest is unsupported](https://github.com/pytest-dev/pytest-asyncio/tree/v0.18.3#note-about-unittest): > Test classes subclassing the standard [unittest](https://docs.python.org/3/library/unittest.html) library are not supported, users are recommended to use [unitest.IsolatedAsyncioTestCase](https://docs.python.org/3/library/unittest.html#unittest.IsolatedAsyncioTestCase) or an async framework such as [asynctest](https://asynctest.readthedocs.io/en/latest)....

I really hate to do this, but I'm closing this PR in favour of the solution proposed in #312. I'll my best to outline my reasons. I like that you...

Sorry that the pytest-asyncio update causes trouble, but it was necessary. The old behavior (_legacy mode_) caused compatibility problems for projects that wanted to support multiple async frameworks. We deprecated...

I ran into the same problem: gradle-git-version-0.12.0-rc2 marked all my builds a dirty. This kept happening even after I removed all untracked files or added them to .gitignore. At this...

@adammck I rebased it and changed everything to `twenty` or `10.0.0.20` to account for the other integrations that have been added in the meantime. Can you have another look?