Support unavailable
Please try again later

The next iteration of your GUI

This talk will show how GUI applications written as a series of generators are fun to write, responsive, user friendly and easy to unit test. We dive into the details of language functions of PEP 342 (Coroutines via Enhanced Generators) and PEP 380 (Syntax for Delegating to a Subgenerator). With this knowledge refreshed, we discuss why and how these functions can be integrated in an event loop. Then we demonstrate how we used these functions to rewrite all the asynchronous operations of the Camelot framework and avoided series of callbacks transforming the code from complicated to beatiful.

in on Tuesday 2 July at 15:30 See schedule


  1. Gravatar
    slides online

New comment

60 minutes (inc Q&A)

Tagged as

camelot gui coroutine
Our Sponsors
Python Experts
SSL Matrix
Wanna sponsor?