From 5d9fb0d933436ca4db98ba45094e8675c584835c Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Mon, 25 Jun 2012 10:09:26 -0400 Subject: [PATCH] Protect postats.py script from silly errors. --- po/postats.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/po/postats.py b/po/postats.py index ca4787cf29..65be90ee9f 100755 --- a/po/postats.py +++ b/po/postats.py @@ -106,9 +106,13 @@ def run_msgfmt(pofile): prop = {} prop["langcode"] = os.path.basename(pofile)[:-3] prop["date"] = header['PO-Revision-Date'].split()[0] - prop["email"] = header['Last-Translator'].split('<')[1][:-1] - prop["email"] = prop["email"].replace("@", " () ") - prop["email"] = prop["email"].replace(".", " ! ") + print header['Last-Translator'] + try: + prop["email"] = header['Last-Translator'].split('<')[1][:-1] + prop["email"] = prop["email"].replace("@", " () ") + prop["email"] = prop["email"].replace(".", " ! ") + except: + prop["email"] = "lyx-devel()lyx!org" translator = header['Last-Translator'].split('<')[0].strip() try: prop["translator"] = translator.decode(charset).encode('ascii','xmlcharrefreplace') -- 2.39.5