@@ -0,0 +1,530 @@
+#!/usr/bin/python2.7%0A%0Aimport ctypes%0Aimport fnmatch%0Aimport os%0Aimport sys%0Aimport traceback%0A%0Amatches = %5B%5D%0Afor root, dirnames, filenames in os.walk('src'):%0A    for filename in fnmatch.filter(filenames, '*.py'):%0A        matches.append(os.path.join(root, filename))%0A%0Afor filename in matches:%0A    source = open(filename, 'r').read() + '%5Cn'%0A    try:%0A        compile(source, filename, 'exec')%0A    except Exception as e:%0A        ctypes.windll.user32.MessageBoxA(0, traceback.format_exc(), %22Exception in %22 + filename, 1)%0A        sys.exit(1)%0A

Create compil-test-win.py