Revision: 6485
Author: nicdumz
Date: 2009-03-04 01:43:01 +0000 (Wed, 04 Mar 2009)
Log Message:
-----------
Implememting MoveEntry methods
Modified Paths:
--------------
branches/rewrite/pywikibot/data/logentries.py
Modified: branches/rewrite/pywikibot/data/logentries.py
===================================================================
--- branches/rewrite/pywikibot/data/logentries.py 2009-03-03 22:45:15 UTC (rev 6484)
+++ branches/rewrite/pywikibot/data/logentries.py 2009-03-04 01:43:01 UTC (rev 6485)
@@ -87,6 +87,25 @@
class MoveEntry(LogEntry):
_expectedType = 'move'
+ def new_ns(self):
+ return self.data['move']['new_ns']
+
+ def new_title(self):
+ """Page object of the new title"""
+ if not hasattr(self, '_new_title'):
+ self._new_title = pywikibot.Page(pywikibot.Link( \
+ self.data['move']['new_title']))
+ return self._new_title
+
+ def suppressedredirect(self):
+ """
+ Returns True if no redirect was created from the old title
+ to the new title during the move
+ """
+ # Introduced in MW r47901, not yet live on WM sites.
+ return self.data['move'].has_key('suppressedredirect')
+
+
class ImportEntry(LogEntry):
_expectedType = 'import'
Show replies by thread