From: Richard Heck Date: Mon, 25 Jun 2012 14:09:26 +0000 (-0400) Subject: Protect postats.py script from silly errors. X-Git-Tag: 2.0.4~1 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=5d9fb0d933436ca4db98ba45094e8675c584835c;p=features.git Protect postats.py script from silly errors. --- 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')