It looks like compiler.py puts a file on disk containing the code, then imports it and calls a very specific method. This is not a very general compiler! Additionally, this file is greater than zero bytes. Does not perform as advertised.
I'd suggest having it call an eval() on the code string directly. It'd make this language much more versatile. Right now, it can only do qsort. This makes me sad.