From d0cc7dbb9492d375410a484d350830a3fdd8030d Mon Sep 17 00:00:00 2001 From: Phil Krylov <phil.krylov@gmail.com> Date: Fri, 13 Jun 2014 21:25:36 +0400 Subject: [PATCH] fix Page.save() success check and new timestamp setting --- mwclient/page.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mwclient/page.py b/mwclient/page.py index 0e5a1c9..336bfc1 100644 --- a/mwclient/page.py +++ b/mwclient/page.py @@ -201,8 +201,8 @@ class Page(object): else: self.handle_edit_error(e, summary) - if result['edit'] == 'Success': - self.last_rev_time = client.parse_timestamp(result['newtimestamp']) + if result['edit'].get('result') == 'Success': + self.last_rev_time = client.parse_timestamp(result['edit'].get('newtimestamp')) return result['edit'] def handle_edit_error(self, e, summary): -- GitLab