On translation error, allow build to continue after asking user

svn: r20803
This commit is contained in:
Benny Malengier 2012-12-20 16:40:49 +00:00
parent d0d2c59cd5
commit 1d9aeb81d0

View File

@ -96,7 +96,14 @@ def build_trans(build_cmd):
if newer(po_file, mo_file):
cmd = 'msgfmt %s -o %s' % (po_file, mo_file)
if os.system(cmd) != 0:
os.remove(mo_file)
msg = 'ERROR: Building language translation files failed.'
ask = msg + '\n Continue building y/n [n] '
if sys.version_info[0] < 3:
reply = raw_input(ask)
else:
reply = input(ask)
if reply in ['n', 'N']:
raise SystemExit(msg)
#linux specific piece: