jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1361153?usp=email )
Change subject: page: Remove deprecated botflag parameter aliases
......................................................................
page: Remove deprecated botflag parameter aliases
The botflag parameter was renamed to bot in Pywikibot 9.3 and is
scheduled for removal in Pywikibot 12. Remove its compatibility adapters
from save, put, touch, and set_redirect_target, including the ItemPage
override.
Remove unused decorator imports and the pending-removal entry from
ROADMAP.rst. Callers must use the bot parameter instead.
Change-Id: Iebf8451e81ef7612a2e47ea6c8e0d69c89818f98
---
M ROADMAP.rst
M pywikibot/page/_basepage.py
M pywikibot/page/_page.py
M pywikibot/page/_wikibase.py
4 files changed, 2 insertions(+), 10 deletions(-)
Approvals:
Mahveotm: Looks good to me, approved
jenkins-bot: Verified
diff --git a/ROADMAP.rst b/ROADMAP.rst
index 1049ac0..725cdef 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -38,9 +38,6 @@
Pending removal in Pywikibot 12
-------------------------------
-* 9.3.0: *botflag* parameter of :meth:`Page.save()<page.BasePage.save>`,
:meth:`Page.put()
- <page.BasePage.put>`, :meth:`Page.touch()<page.BasePage.touch>` and
- :meth:`Page.set_redirect_target()<page.Page.set_redirect_target>` was
renamed to *bot*
* 9.2.0: Imports of :mod:`logging` functions from the :mod:`bot` module are
deprecated and will be desupported
* 9.2.0: *total* argument in ``-logevents`` pagegenerators option is
deprecated;
use ``-limit`` instead (:phab:`T128981`)
diff --git a/pywikibot/page/_basepage.py b/pywikibot/page/_basepage.py
index cd0eafd..0078684 100644
--- a/pywikibot/page/_basepage.py
+++ b/pywikibot/page/_basepage.py
@@ -1455,7 +1455,6 @@
# no restricting template found
return True
- @deprecated_args(botflag='bot') # since 9.3.0
def save(self,
summary: str | None = None,
watch: str | None = None,
@@ -1600,7 +1599,6 @@
'pywikibot-cosmetic-changes')
return summary
- @deprecated_args(botflag='bot') # since 9.3.0
def put(self, newtext: str,
summary: str | None = None,
watch: str | None = None,
@@ -1696,7 +1694,6 @@
self.clear_cache()
return self.site.purgepages([self], **kwargs)
- @deprecated_args(botflag='bot') # since 9.3.0
def touch(self, callback=None, bot: bool = False, **kwargs) -> None:
"""Make a touch edit for this page.
diff --git a/pywikibot/page/_page.py b/pywikibot/page/_page.py
index 6bdf448..21b02f9 100644
--- a/pywikibot/page/_page.py
+++ b/pywikibot/page/_page.py
@@ -29,7 +29,7 @@
from pywikibot.page._basepage import BasePage
from pywikibot.page._toolforge import WikiBlameMixin, WikiWhoMixin
from pywikibot.site import Namespace
-from pywikibot.tools import cached, deprecated_args
+from pywikibot.tools import cached
__all__ = ['Page']
@@ -150,7 +150,6 @@
result.append((pywikibot.Page(link, self.site), positional))
return result
- @deprecated_args(botflag='bot') # since 9.3.0
def set_redirect_target(
self,
target_page: pywikibot.Page | str,
diff --git a/pywikibot/page/_wikibase.py b/pywikibot/page/_wikibase.py
index cc5672f..cce02f6 100644
--- a/pywikibot/page/_wikibase.py
+++ b/pywikibot/page/_wikibase.py
@@ -47,7 +47,7 @@
from pywikibot.page._filepage import FilePage
from pywikibot.page._page import BasePage
from pywikibot.site import DataSite, Namespace
-from pywikibot.tools import cached, deprecated_args, first_upper
+from pywikibot.tools import cached, first_upper
__all__ = (
@@ -1331,7 +1331,6 @@
self._isredir = True
self._redirtarget = item
- @deprecated_args(botflag='bot') # since 9.3.0
def set_redirect_target(
self,
target_page: ItemPage | str,
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1361153?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: Iebf8451e81ef7612a2e47ea6c8e0d69c89818f98
Gerrit-Change-Number: 1361153
Gerrit-PatchSet: 3
Gerrit-Owner: Mahveotm <[email protected]>
Gerrit-Reviewer: Mahveotm <[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]