From 30afbe2ae49a3f2f2a50fc30f4001f85ec2f7cc1 Mon Sep 17 00:00:00 2001 From: Bryan Tong Minh <bryan.tongminh@gmail.com> Date: Wed, 1 Jul 2009 21:08:40 +0000 Subject: [PATCH] * Apply edit fix to page_nowriteapi as well * indent fix in upload.py --- mwclient/page_nowriteapi.py | 8 ++++++-- mwclient/upload.py | 8 ++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/mwclient/page_nowriteapi.py b/mwclient/page_nowriteapi.py index 109dccf..60e85ca 100644 --- a/mwclient/page_nowriteapi.py +++ b/mwclient/page_nowriteapi.py @@ -12,10 +12,14 @@ class OldPage(object): data['wpSummary'] = summary data['wpSave'] = 'Save page' data['wpEditToken'] = self.get_token('edit') - if self.edit_time: - data['wpEdittime'] = time.strftime('%Y%m%d%H%M%S', self.edit_time) + if self.last_rev_time: + data['wpEdittime'] = time.strftime('%Y%m%d%H%M%S', self.last_rev_time) else: data['wpEdittime'] = time.strftime('%Y%m%d%H%M%S', time.gmtime()) + if self.edit_time: + data['wpStarttime'] = time.strftime('%Y%m%d%H%M%S', self.edit_time) + else: + data['wpStarttime'] = time.strftime('%Y%m%d%H%M%S', time.gmtime()) data['wpStarttime'] = time.strftime('%Y%m%d%H%M%S', time.gmtime()) if minor: data['wpMinoredit'] = '1' diff --git a/mwclient/upload.py b/mwclient/upload.py index eacd25b..77403f5 100644 --- a/mwclient/upload.py +++ b/mwclient/upload.py @@ -84,11 +84,11 @@ class UploadFile(Upload): elif self.stage != self.STAGE_FILE: if self.str_data is None: if self.stage == self.STAGE_FILEHEADER: - self.str_data = StringIO(self.fileheader) + self.str_data = StringIO(self.fileheader) elif self.stage == self.STAGE_POSTDATA: - self.str_data = StringIO(self.postdata) - elif self.stage == self.STAGE_FOOTER: - self.str_data = StringIO(self.footer) + self.str_data = StringIO(self.postdata) + elif self.stage == self.STAGE_FOOTER: + self.str_data = StringIO(self.footer) data = self.str_data.read(length) else: if self.length_left: -- GitLab