#!/usr/bin/python import os import glob import sys exitval = 0 C_files = [os.path.split(n)[1] for n in glob.glob("help/C/figures/*.png")] languages = [n for n in glob.glob("help/*") if os.path.isdir(n) and n != 'help/C'] for lang in languages: lang_files = [os.path.split(n)[1] for n in glob.glob("%s/figures/*.png" % lang)] missing_files = [n for n in C_files if n not in lang_files] if missing_files: print "\nMissing screenshots for %s locale" % os.path.split(lang)[1] print missing_files exitval = -1 sys.exit(exitval)