Non-blocking GUI while Serving Blocking External I/O – Blender Python Support Python GUI non-blocking with timer events, ‘select’ API, Blender example Click here to read the article