Revision: 4518 Author: huji Date: 2007-11-09 11:34:57 +0000 (Fri, 09 Nov 2007)
Log Message: ----------- Fixing a bug reported on mailing list: AllPageGenerator starts from the first letter of the namespace and not the title, when the parameter is formatted as -start:Namespace:Title
Modified Paths: -------------- trunk/pywikipedia/pagegenerators.py
Modified: trunk/pywikipedia/pagegenerators.py =================================================================== --- trunk/pywikipedia/pagegenerators.py 2007-11-09 10:32:47 UTC (rev 4517) +++ trunk/pywikipedia/pagegenerators.py 2007-11-09 11:34:57 UTC (rev 4518) @@ -114,7 +114,8 @@ """ if namespace==None: namespace = wikipedia.Page(wikipedia.getSite(), start).namespace() - for page in wikipedia.getSite().allpages(start=start, namespace=namespace, includeredirects = includeredirects): + title = wikipedia.Page(wikipedia.getSite(), start).titleWithoutNamespace() + for page in wikipedia.getSite().allpages(start=title, namespace=namespace, includeredirects = includeredirects): yield page
def PrefixingPageGenerator(prefix, namespace=None):
pywikipedia-l@lists.wikimedia.org