From d75aaa1993650d5f90a5ed7f0f1e938e1dd6e8e9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 11 Nov 2007 16:10:38 +0000 Subject: [PATCH] Make translation merging more verbose. --- src/libprs500/translations/__init__.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/libprs500/translations/__init__.py b/src/libprs500/translations/__init__.py index d8f2e9c099..91f4fa8712 100644 --- a/src/libprs500/translations/__init__.py +++ b/src/libprs500/translations/__init__.py @@ -53,11 +53,7 @@ def main(args=sys.argv): open(po, 'wb').write(src.replace('LANGUAGE', tr)) else: print 'Merging', os.path.basename(po) - p = subprocess.Popen('msgmerge -q '+po + ' ' + template.name, shell=True, stdout=subprocess.PIPE) - up = p.stdout.read() - if p.wait(): - raise Exception('msgmerge failed with error code: %d'%(p.wait(),)) - open(po, 'wb').write(up) + check_call('msgmerge -v -U --backup=none '+po + ' ' + template.name) buf = cStringIO.StringIO() print 'Compiling translations' msgfmt(buf, [po])