After generating the Python file with definitions try to run it, so
we catch errors during the build process in stead of later during runtime.
27 files changed