jenkins-bot submitted this change.
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(-)
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),
To view, visit change 706161. To unsubscribe, or for help writing mail filters, visit settings.