jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1077911?usp=email )
Change subject: [IMPR] ignore ValueError durig upcast of FilePage due to
invalid file extension
......................................................................
[IMPR] ignore ValueError durig upcast of FilePage due to invalid file extension
Bug: T367777
Bug: T376452
Change-Id: Ie7e8b460e0163fc83f4f540bf29b557d0c8e0cfb
---
M HISTORY.rst
M ROADMAP.rst
M pywikibot/pagegenerators/_generators.py
3 files changed, 6 insertions(+), 5 deletions(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/HISTORY.rst b/HISTORY.rst
index d2406f2..abc86bd 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -46,8 +46,6 @@
* Add support for ``btmwiki`` to Pywikibot (:phab:`T368069`)
* Include image repository extensions in :attr:`site.APISite.file_extensions
<pywikibot.site._apisite.APISite.file_extensions>`
-* Ignore :exc:`ValueError` durig upcast of
:class:`FilePage<pywikibot.page.FilePage>` due to invalid file extension
- (:phab:`T367777`)
* Add :func:`pagegenerators.SupersetPageGenerator` pagegenerator
(:phab:`T367684`)
* No longer wait in :meth:`data.api.Request._http_request` for ``ImportError``
and ``NameError``
* Replace ``requests.utils.urlparse`` with ``urllib.parse.urlparse`` in
diff --git a/ROADMAP.rst b/ROADMAP.rst
index 7029670..fb02213 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -1,6 +1,8 @@
Current Release Changes
=======================
+* Ignore :exc:`ValueError` durig upcast of
:class:`FilePage<pywikibot.page.FilePage>` due to invalid file extension
+ (:phab:`T367777`, :phab:`T376452`)
* Show a warning message for a deleted or unknown
:class:`Claim<pywikibot.Claim>` type (:phab:`T374676`)
* ``preload_sites`` maintenance script was removed (:phab:`T348925`)
* Add :meth:`User.renamed_target()<pywikibot.User.renamed_target>` method
diff --git a/pywikibot/pagegenerators/_generators.py
b/pywikibot/pagegenerators/_generators.py
index b335fc8..a7239e2 100644
--- a/pywikibot/pagegenerators/_generators.py
+++ b/pywikibot/pagegenerators/_generators.py
@@ -188,9 +188,9 @@
:class:`pywikibot.User<pywikibot.page.User>`,
:class:`pywikibot.FilePage<pywikibot.page.FilePage>` or
:class:`pywikibot.Category<pywikibot.page.Category>`.
- .. versionchanged:: 9.2
+ .. versionchanged:: 9.4
Ignore :class:`pywikibot.FilePage<pywikibot.page.FilePage>` if it
- raises a :exc:`ValueError` during upcast e.g. due to an invaild
+ raises a :exc:`ValueError` during upcast e.g. due to an invalid
file extension.
:param site: Site for generator results.
@@ -216,7 +216,8 @@
except ValueError:
if pageclass == pywikibot.FilePage:
pywikibot.exception()
- raise
+ else:
+ raise
if site is None:
site = pywikibot.Site()
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1077911?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: Ie7e8b460e0163fc83f4f540bf29b557d0c8e0cfb
Gerrit-Change-Number: 1077911
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <[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]