jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/706161 )
Change subject: remove traceback for original exception for known API error codes ......................................................................
remove traceback for original exception for known API error codes
Change-Id: Iecb2d5457988546cc82db0822082ea9a31249b68 --- M pywikibot/site/_apisite.py 1 file changed, 4 insertions(+), 2 deletions(-)
Approvals: JJMC89: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/site/_apisite.py b/pywikibot/site/_apisite.py index ebc8484..459aca6 100644 --- a/pywikibot/site/_apisite.py +++ b/pywikibot/site/_apisite.py @@ -1650,7 +1650,9 @@ 'user': self.user(), 'info': err.info } - raise Error(exception.format_map(errdata)) + raise Error( + exception.format_map(errdata) + ) from None if issubclass(exception, AbuseFilterDisallowedError): errdata = { 'info': err.info, @@ -1660,7 +1662,7 @@ if issubclass(exception, SpamblacklistError): urls = ', '.join(err.other[err.code]['matches']) raise exception(page, url=urls) from None - raise exception(page) + raise exception(page) from None pywikibot.debug( "editpage: Unexpected error code '{}' received." .format(err.code),