> Allowing reentrant calls to the same loop is not a good idea IMO. At best, > you'll need to carefully ensure that the event loop and task implementations > are themselves reentrancy-safe (including the C accelerators and third > parties like uvloop?), and then it just invites subtle issues in the > applications built on top of it. I don't think there's a good reason to allow > or support this (and nest_asyncio should be heavily discouraged). I do, > however, think that PBP is a good enough reason to allow opt-in use of > multiple event loops nested inside each other (maybe something on the > EventLoopPolicy for configuration?).
+1 to all of this.
_______________________________________________ Async-sig mailing list [email protected] https://mail.python.org/mailman/listinfo/async-sig Code of Conduct: https://www.python.org/psf/codeofconduct/
