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