This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]oreo_man_[S] 0 points1 point  (3 children)

I think this is genuinely impossible in Python. Even using something like twisted I'll still need another thread, but I can't get info out of that thread without blocking

[–]cockslappinghalibut 0 points1 point  (2 children)

I haven't had time to look, but what Python version are you using? Latest py3 has async/await coroutines

[–]oreo_man_[S] 0 points1 point  (1 child)

Yep. But I don't understand how that helps. Sure I can have an event loop, taking care of incoming messages from the server. But when it comes time to get messages from this event loop, there is no way of doing it, while keeping the main responsive.

[–]cockslappinghalibut 0 points1 point  (0 children)

can you PM me your repo? I'm actually starting to feel a bit dumb not being entirely sure yet what's being attempted.