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 <i...@gno.de> Gerrit-Reviewer: Xqt <i...@gno.de> Gerrit-Reviewer: jenkins-bot
_______________________________________________ Pywikibot-commits mailing list -- pywikibot-commits@lists.wikimedia.org To unsubscribe send an email to pywikibot-commits-le...@lists.wikimedia.org