Xqt has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1074554?usp=email )
Change subject: [doc] update ROADMAP.rst and documentation
......................................................................
[doc] update ROADMAP.rst and documentation
Change-Id: Ic94013d7a403aa1651567527a4d194b7650f17f1
---
M ROADMAP.rst
M pywikibot/page/_wikibase.py
2 files changed, 15 insertions(+), 9 deletions(-)
Approvals:
Xqt: Verified; Looks good to me, approved
diff --git a/ROADMAP.rst b/ROADMAP.rst
index b1e6268..4c2f745 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -1,6 +1,7 @@
Current Release Changes
=======================
+* Add :meth:`title()<pywikibot.MediaInfo.title>` method to
:class:`pywikibot.MediaInfo` (:phab:`T366424`)
* Add tags to the wikibase functions (:phab:`T372513`)
* :func:`diff.get_close_matches_ratio()` function was added
* Initialize super classes of :exc:`EditReplacementError` (:phab:`T212740`)
diff --git a/pywikibot/page/_wikibase.py b/pywikibot/page/_wikibase.py
index 5ebe25d..1e76780 100644
--- a/pywikibot/page/_wikibase.py
+++ b/pywikibot/page/_wikibase.py
@@ -510,22 +510,27 @@
# reloading files without MediaInfo will fail.
return super().get()
- def getID(self, numeric: bool = False):
- """
- Get the entity identifier.
+ def getID(self, numeric: bool = False) -> str | int:
+ """Get the entity identifier.
+
+ .. seealso:: :meth:`title`
:param numeric: Strip the first letter and return an int
- :raise NoWikibaseEntityError: if this entity is associated with
- a non-existing file
+ :raises NoWikibaseEntityError: if this entity is associated with
+ a non-existing file
"""
self._assert_has_id()
return super().getID(numeric=numeric)
- def title(self):
- """
- Return ID as title of the MediaInfo.
+ def title(self) -> str:
+ """Return ID as title of the MediaInfo.
- :return: str: the entity identifier
+ .. versionadded:: 9.4
+ .. seealso:: :meth:`getID`
+
+ :raises NoWikibaseEntityError: if this entity is associated with
+ a non-existing file
+ :return: the entity identifier
"""
return self.getID()
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1074554?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: Ic94013d7a403aa1651567527a4d194b7650f17f1
Gerrit-Change-Number: 1074554
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[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]