3 ms·
You might want to ask this question over at https://github.com/home-assistant/home-assistant https://github.com/home-assistant/home-assistant. They have been po
by aequitas 8y ago
You might want to ask this question over at https://github.com/home-assistant/home-assistant https://github.com/home-assistant/home-assistant. They have been porting most of their codebase from threads and such to Python3 async over the past months/years. I'm sure the've hit almost all corners of async doing that.
I did some small contributions for HA components and didn't have to get deep into async just yet, but my general feeling is that it is less 'natural' that async programming in a language like Go. But Go has the bigger advantage is was born with async in mind, so it doesn't lag behind that much with 3rd party libraries support like Python does.