[Pywikipedia-l] SVN: [6386] branches/rewrite/pywikibot
nicdumz at svn.wikimedia.org
nicdumz at svn.wikimedia.org
Fri Feb 20 07:53:28 UTC 2009
Revision: 6386
Author: nicdumz
Date: 2009-02-20 07:53:28 +0000 (Fri, 20 Feb 2009)
Log Message:
-----------
Because of arguments confusion, the default behavior of linksearch() was to yield only 500 pages. Changing the defaults so that it crawls all the pages.
Modified Paths:
--------------
branches/rewrite/pywikibot/pagegenerators.py
branches/rewrite/pywikibot/site.py
Modified: branches/rewrite/pywikibot/pagegenerators.py
===================================================================
--- branches/rewrite/pywikibot/pagegenerators.py 2009-02-20 07:06:03 UTC (rev 6385)
+++ branches/rewrite/pywikibot/pagegenerators.py 2009-02-20 07:53:28 UTC (rev 6386)
@@ -723,14 +723,14 @@
for page in site.shortpages(number=number, repeat=repeat):
yield page[0]
-def LinksearchPageGenerator(link, step=500, site=None):
+def LinksearchPageGenerator(link, limit=None, site=None):
"""Yields all pages that include a specified link, according to
[[Special:Linksearch]].
"""
if site is None:
site = pywikibot.Site()
- for page in site.linksearch(link, limit=step):
+ for page in site.linksearch(link, limit=limit):
yield page
def SearchPageGenerator(query, number = 100, namespaces = None, site = None):
Modified: branches/rewrite/pywikibot/site.py
===================================================================
--- branches/rewrite/pywikibot/site.py 2009-02-20 07:06:03 UTC (rev 6385)
+++ branches/rewrite/pywikibot/site.py 2009-02-20 07:53:28 UTC (rev 6386)
@@ -2452,7 +2452,7 @@
# TODO: implement patrol
- def linksearch(self, siteurl, limit=500):
+ def linksearch(self, siteurl, limit=None):
"""Backwards-compatible interface to exturlusage()"""
return self.exturlusage(siteurl, limit=limit)
More information about the Pywikipedia-l
mailing list