jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/649823 )
Change subject: [cleanup] Show a FutureWarning for output stdout parameter ......................................................................
[cleanup] Show a FutureWarning for output stdout parameter
Bug: T85620 Change-Id: Ibf92ae07c0f2c06a4caeedd244053929b5008b09 --- M pywikibot/logging.py M tests/ui_tests.py 2 files changed, 4 insertions(+), 3 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/logging.py b/pywikibot/logging.py index 0ac811e..0525cea 100644 --- a/pywikibot/logging.py +++ b/pywikibot/logging.py @@ -129,8 +129,9 @@ """ if toStdout: # maintained for backwards-compatibity only from pywikibot.tools import issue_deprecation_warning - issue_deprecation_warning('"toStdout" parameter', - 'pywikibot.stdout()', since='20160228') + issue_deprecation_warning('"toStdout" parameter', 'pywikibot.stdout()', + warning_class=FutureWarning, + since='20160228') logoutput(text, decoder, newline, STDOUT, **kwargs) else: logoutput(text, decoder, newline, INFO, **kwargs) diff --git a/tests/ui_tests.py b/tests/ui_tests.py index 234c16a..6f1ad1f 100644 --- a/tests/ui_tests.py +++ b/tests/ui_tests.py @@ -264,7 +264,7 @@ pywikibot.output('output', toStdout=True) self.assertEqual(newstdout.getvalue(), 'output\n') self.assertLength(w, 1) - self.assertEqual(w[0].category, DeprecationWarning) + self.assertEqual(w[0].category, FutureWarning) message = str(w[0].message) self.assertTrue( message.startswith('"toStdout" parameter is deprecated'))