> "Using a proper, single-threaded executor and running it on the current thread seems like it would work, yes. (To be fair, I also feel like just having the sync version of a Python API call "trio.run(self.equivalent_async_api)" would probably also work, and I don't totally follow why that's insufficient....)"
Why do I need all this other bloat just to run a function? Why can't I just run the function?
Why do I need all this other bloat just to run a function? Why can't I just run the function?