From d18bf4d870cf3c3561aa4611345c824af77c1e32 Mon Sep 17 00:00:00 2001 From: reagle Date: Thu, 3 Feb 2011 08:52:29 -0500 Subject: [PATCH] commit needs to write latest rev to file too, as text may be changed such as a sig, e.g., -~ => -[[User:Reagle|Reagle]] --- src/mw/clicommands.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mw/clicommands.py b/src/mw/clicommands.py index dcc5682..3be6da3 100644 --- a/src/mw/clicommands.py +++ b/src/mw/clicommands.py @@ -346,6 +346,12 @@ class CommitCommand(CommandBase): response = self.api.call(data)['query']['pages'] self.metadir.pages_add_rv(int(pageid), response[pageid]['revisions'][0]) + # need to write latest rev to file too, as text may be changed + # such as a signature + with file(full_filename, 'w') as fd: + data = response[pageid]['revisions'][0]['*'] + data = data.encode('utf-8') + fd.write(data) if file_num != len(status) - 1: print 'waiting 3s before processing the next file' time.sleep(3) -- 2.39.5