jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1228281?usp=email )
Change subject: Optimize SubCategoriesPageGenerator (fix error too many
requests)
......................................................................
Optimize SubCategoriesPageGenerator (fix error too many requests)
Change-Id: I3f3f4a721799ffaffaac455f2b674b74e3f618e5
---
M pywikibot/pagegenerators/_generators.py
1 file changed, 3 insertions(+), 5 deletions(-)
Approvals:
jenkins-bot: Verified
Xqt: Looks good to me, approved
diff --git a/pywikibot/pagegenerators/_generators.py
b/pywikibot/pagegenerators/_generators.py
index 1b76e1d..2579492 100644
--- a/pywikibot/pagegenerators/_generators.py
+++ b/pywikibot/pagegenerators/_generators.py
@@ -378,11 +378,9 @@
:param content: If True, retrieve the content of the current version
of each page (default False)
"""
- # TODO: page generator could be modified to use cmstartsortkey ...
- for s in category.subcategories(recurse=recurse,
- total=total, content=content):
- if start is None or s.title(with_ns=False) >= start:
- yield s
+ return category.subcategories(recurse=recurse,
+ total=total, content=content,
+ startprefix=start)
def LinkedPageGenerator(
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1228281?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I3f3f4a721799ffaffaac455f2b674b74e3f618e5
Gerrit-Change-Number: 1228281
Gerrit-PatchSet: 3
Gerrit-Owner: Louperivois <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]