#!/usr/bin/env python

import os, subprocess

APP_NAME = "cherrytree"
LOCALE_DIR = os.getcwd()


for dirpath, dirnames, filenames in os.walk(LOCALE_DIR):
   for filename in filenames:
      if dirpath == LOCALE_DIR:
         nation, ext = os.path.splitext(filename)
         if ext != ".po": continue
         bash_string = "msgmerge -U %s.po %s.pot" % (nation, APP_NAME)
         subprocess.call(bash_string, shell=True)
subprocess.call("rm *.po~", shell=True)
