Replies: 2 comments 6 replies
|
Preface: I personally have little experience with async in Python. My main concerns would be twofold:
I also personally don't have a use for it, and consider other topics more important (like #307), so that's why I haven't started on it. I do realize that this is a frequently requested feature, although it can be worked around via wrapper executors. Also consider #328 (comment) , albeit admittedly sync/async is likely not going to stop anyone from abusing the library (as evidenced by the comments there). I'm willing to accept a PR on this if you can convince me that the two main concerns above are not warranted. |
|
Without a doubt, after the library switches to asynchronous operation, everyone who uses old version will have to rewrite their code. At a minimum, they'll have to convert their functions to async and add "await" before using lib functions. |
Uh oh!
There was an error while loading. Please reload this page.
I already have a working async version that's reasonably up to date, so it's possible. I was wonder what was your requirements to make this main repo async? A library like this shouldn't be sync, in my opinion. I believe it's of great interest to users to make it async. I'm willing to work on this main branch to make it asynchronous. I'm just wondering if it's a firm no, if it's a firm no then why? And if it's not a firm no, what's stopping us, and what work would have to be done to start making this library async.
All reactions