Revision: 6889
Author:   russblau
Date:     2009-05-15 21:30:29 +0000 (Fri, 15 May 2009)

Log Message:
-----------
Fix imageusage bug and allow namespace filters in Category.members

Modified Paths:
--------------
    branches/rewrite/pywikibot/page.py

Modified: branches/rewrite/pywikibot/page.py
===================================================================
--- branches/rewrite/pywikibot/page.py  2009-05-15 16:58:23 UTC (rev 6888)
+++ branches/rewrite/pywikibot/page.py  2009-05-15 21:30:29 UTC (rev 6889)
@@ -1407,7 +1407,7 @@
 
     def usingPages(self):
         """Yield Pages on which the image is displayed."""
-        return self.site().getimageusage(self)
+        return self.site().imageusage(self)
 
 
 class Category(Page):
@@ -1499,15 +1499,15 @@
                 for article in subcat.articles(recurse):
                     yield article
 
-    def members(self, recurse=False):
+    def members(self, recurse=False, namespaces=None):
         """Yield all category contents (subcats, pages, and files)."""
-        for member in self.site().categorymembers(self):
+        for member in self.site().categorymembers(self, namespaces):
             yield member
         if recurse:
             if not isinstance(recurse, bool) and recurse:
                 recurse = recurse - 1
             for subcat in self.subcategories():
-                for article in subcat.members(recurse):
+                for article in subcat.members(recurse, namespaces):
                     yield article
         
     def isEmptyCategory(self):



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

Reply via email to