Really the code is C++ on a C RTOS (the same compiler toolchain), and the Python scripts are there to generate fonts and handle build jobs, and don't get loaded into the actual iron. Last time I checked the code is built off blocking functions rather than state machine objects in an event loop, which I'm not sure how I feel about in an interactive GUI.