Revision: 5046 Author: rotem Date: 2008-02-18 13:03:32 +0000 (Mon, 18 Feb 2008)
Log Message: ----------- (patch 1896070) Redirect.py : Fixing namespace handling
Modified Paths: -------------- trunk/pywikipedia/redirect.py
Modified: trunk/pywikipedia/redirect.py =================================================================== --- trunk/pywikipedia/redirect.py 2008-02-18 13:00:46 UTC (rev 5045) +++ trunk/pywikipedia/redirect.py 2008-02-18 13:03:32 UTC (rev 5046) @@ -98,7 +98,7 @@ }
class RedirectGenerator: - def __init__(self, xmlFilename = None, namespaces = None, offset = -1): + def __init__(self, xmlFilename = None, namespaces = [], offset = -1): self.xmlFilename = xmlFilename self.namespaces = namespaces self.offset = offset @@ -124,7 +124,7 @@ # always print status message after 10000 pages if readPagesCount % 10000 == 0: wikipedia.output(u'%i pages read...' % readPagesCount) - if self.namespaces is not None: + if len(self.namespaces) > 0: if wikipedia.Page(site, entry.title).namespace() not in self.namespaces: continue if alsoGetPageTitles: