jenkins-bot has submitted this change and it was merged.
Change subject: replace 'number' argument names with 'total'
......................................................................
replace 'number' argument names with 'total'
for consistency reasons, as in site.py
per change I981d45342ed7f9eca07b2c0431b51240c496f285
Change-Id: I5d07bce3cc422cbae5122ea23d66bcc217f4ce75
---
M pywikibot/pagegenerators.py
1 file changed, 56 insertions(+), 32 deletions(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/pagegenerators.py b/pywikibot/pagegenerators.py
index e1d510f..385e613 100644
--- a/pywikibot/pagegenerators.py
+++ b/pywikibot/pagegenerators.py
@@ -306,19 +306,19 @@
if len(arg) == 12:
gen = UnusedFilesGenerator()
else:
- gen = UnusedFilesGenerator(number=int(arg[13:]))
+ gen = UnusedFilesGenerator(total=int(arg[13:]))
elif arg.startswith('-unwatched'):
if len(arg) == 10:
gen = UnwatchedPagesPageGenerator()
else:
- gen = UnwatchedPagesPageGenerator(number=int(arg[11:]))
+ gen = UnwatchedPagesPageGenerator(total=int(arg[11:]))
elif arg.startswith('-usercontribs'):
gen = UserContributionsGenerator(arg[14:])
elif arg.startswith('-withoutinterwiki'):
if len(arg) == 17:
gen = WithoutInterwikiPageGenerator()
else:
- gen = WithoutInterwikiPageGenerator(number=int(arg[18:]))
+ gen = WithoutInterwikiPageGenerator(total=int(arg[18:]))
elif arg.startswith('-interwiki'):
title = arg[11:]
if not title:
@@ -330,12 +330,12 @@
if len(arg) == 15:
gen = RandomRedirectPageGenerator()
else:
- gen = RandomRedirectPageGenerator(number=int(arg[16:]))
+ gen = RandomRedirectPageGenerator(total=int(arg[16:]))
elif arg.startswith('-random'):
if len(arg) == 7:
gen = RandomPageGenerator()
else:
- gen = RandomPageGenerator(number=int(arg[8:]))
+ gen = RandomPageGenerator(total=int(arg[8:]))
elif arg.startswith('-recentchanges'):
if len(arg) >= 15:
gen = RecentChangesPageGenerator(total=int(arg[15:]))
@@ -558,7 +558,7 @@
@deprecate_arg("number", "total")
@deprecate_arg("namespace", "namespaces")
@deprecate_arg("repeat", None)
-def NewpagesPageGenerator(get_redirect=False, repeat=False, site=None,
+def NewpagesPageGenerator(get_redirect=False, site=None,
namespaces=[0, ], step=None, total=None):
"""
Iterate Page objects for all new titles in a single namespace.
@@ -937,52 +937,66 @@
#TODO below
@deprecate_arg("extension", None)
-def UnusedFilesGenerator(number=100, repeat=False, site=None, extension=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def UnusedFilesGenerator(total=100, site=None, extension=None):
if site is None:
site = pywikibot.Site()
- for page in site.unusedfiles(number=number, repeat=repeat):
+ for page in site.unusedfiles(total=total):
yield pywikibot.ImagePage(page.site, page.title())
-def WithoutInterwikiPageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def WithoutInterwikiPageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.withoutinterwiki(number=number, repeat=repeat):
+ for page in site.withoutinterwiki(total=total):
yield page
-def UnCategorizedCategoryGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def UnCategorizedCategoryGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.uncategorizedcategories(number=number, repeat=repeat):
+ for page in site.uncategorizedcategories(total=total):
yield page
-def UnCategorizedImageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def UnCategorizedImageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.uncategorizedimages(number=number, repeat=repeat):
+ for page in site.uncategorizedimages(total=total):
yield page
-def UnCategorizedPageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def UnCategorizedPageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.uncategorizedpages(number=number, repeat=repeat):
+ for page in site.uncategorizedpages(total=total):
yield page
-def LonelyPagesPageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def LonelyPagesPageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.lonelypages(number=number, repeat=repeat):
+ for page in site.lonelypages(total=total):
yield page
-def UnwatchedPagesPageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def UnwatchedPagesPageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.unwatchedpages(number=number, repeat=repeat):
+ for page in site.unwatchedpages(total=total):
yield page
@@ -993,45 +1007,55 @@
yield page
-def AncientPagesPageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def AncientPagesPageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page, date in site.ancientpages(number=number, repeat=repeat):
+ for page, date in site.ancientpages(total=total):
yield page
-def DeadendPagesPageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def DeadendPagesPageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.deadendpages(number=number, repeat=repeat):
+ for page in site.deadendpages(total=total):
yield page
-def LongPagesPageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def LongPagesPageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page, length in site.longpages(number=number, repeat=repeat):
+ for page, length in site.longpages(total=total):
yield page
-def ShortPagesPageGenerator(number=100, repeat=False, site=None):
+@deprecate_arg("number", "total")
+@deprecate_arg("repeat", None)
+def ShortPagesPageGenerator(total=100, site=None):
if site is None:
site = pywikibot.Site()
- for page, length in site.shortpages(total=number, repeat=repeat):
+ for page, length in site.shortpages(total=total):
yield page
-def RandomPageGenerator(number=10, site=None):
+@deprecate_arg("number", "total")
+def RandomPageGenerator(total=10, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.randompages(total=number):
+ for page in site.randompages(total=total):
yield page
-def RandomRedirectPageGenerator(number=10, site=None):
+@deprecate_arg("number", "total")
+def RandomRedirectPageGenerator(total=10, site=None):
if site is None:
site = pywikibot.Site()
- for page in site.randompages(total=number, redirects=True):
+ for page in site.randompages(total=total, redirects=True):
yield page
--
To view, visit https://gerrit.wikimedia.org/r/124778
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I5d07bce3cc422cbae5122ea23d66bcc217f4ce75
Gerrit-PatchSet: 2
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Ricordisamoa <[email protected]>
Gerrit-Reviewer: Ladsgroup <[email protected]>
Gerrit-Reviewer: Merlijn van Deen <[email protected]>
Gerrit-Reviewer: Nullzero <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits