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'
 



_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to