Closed LordFckHelmchen closed 11 months ago
Thanks for the detailed report! I think I might've been a little too eager to remove the workaround; I could swear the issue was fixed in Python 3.9, but it looks like it was only backported as far as 3.10 (https://github.com/python/cpython/issues/92841).
Interestingly this error does not appear in CI: https://github.com/layday/instawow/actions/runs/5562045095/jobs/10160107275.
Should be fixed in v3.0.1.
Hey @layday thanks for the quick action! Regarding the missing CLI - could that be because Pytest swallows your cli output and only shows it if your test fails? But since you handle it gracefully, your test didn't fail, right?
On closer inspection I think it's cuz we're reusing the event loop for CLI tests (we are not spawning a new Python process) and this error is only emitted when the loop is shutting down.
Hey @layday I recently updated to 3.0 and it appears the error mentioned in issues #31 is there again:
I updated aiohttp to the most recent version (for py3.9), but calling
instawow update
still causes the error (from cmd & Git Bash):Any thoughts?