From: Thomas F. <tho...@ru...> - 2014-12-08 18:57:58
|
Git commit 4f8e2ba0ae14931e05f27942c912c404e80ee39d by Thomas Friedrichsmeier. Committed on 08/12/2014 at 11:39. Pushed by tfry into branch 'master'. Simplify M +3 -5 scripts/update_plugin_messages.py http://commits.kde.org/rkward/4f8e2ba0ae14931e05f27942c912c404e80ee39d diff --git a/scripts/update_plugin_messages.py b/scripts/update_plugin_messages.py index cfb7e2b..f74d77d 100755 --- a/scripts/update_plugin_messages.py +++ b/scripts/update_plugin_messages.py @@ -91,15 +91,13 @@ if (len (toplevel_sources) < 1): # The second thing we do is hacking line number information into the parsed XML tree def parseFile (filename): f = codecs.open (filename, 'r', 'utf-8') - content = f.read ().replace ("&", "&").split ("\n") - f.close () - l = 0 enriched = list () - for line in content: + for line in f: l += 1 enriched.append (re.sub (r'<(\w+)', r'<\1 ' + LINE_DUMMY_ATTR + '="' + str (l) + '"', line)) - content = "\n".join (enriched) + content = "".join (enriched).replace ("&", "&") + f.close () try: return minidom.parseString (content) |