jenkins-bot submitted this change.
[doc] Add a Lexeme sample with doctest
Bug: T305302
Change-Id: I25a53a209e04b543f5ff1c9bf174e5216ee91e48
---
M pywikibot/page/_wikibase.py
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/pywikibot/page/_wikibase.py b/pywikibot/page/_wikibase.py
index 72820bd..f7180e4 100644
--- a/pywikibot/page/_wikibase.py
+++ b/pywikibot/page/_wikibase.py
@@ -1867,7 +1867,26 @@
class LexemePage(WikibasePage):
- """Wikibase entity of type 'lexeme'."""
+ """Wikibase entity of type 'lexeme'.
+
+ Basic usage sample:
+
+ >>> import pywikibot
+ >>> repo = pywikibot.Site('wikidata:wikidata')
+ >>> L2 = pywikibot.LexemePage(repo, 'L2') # create a Lexeme page
+ >>> list(L2.claims.keys()) # access the claims
+ ['P5831', 'P5402']
+ >>> len(L2.forms) # access the forms
+ 2
+ >>> F1 = L2.forms[0] # access the first form
+ >>> list(F1.claims.keys()) # access its claims
+ ['P898']
+ >>> len(L2.senses) # access the senses
+ 1
+ >>> S1 = L2.senses[0] # access the first sense
+ >>> list(S1.claims.keys()) # and its claims
+ ['P5137', 'P5972', 'P2888']
+ """
_cache_attrs = WikibasePage._cache_attrs + (
'lemmas', 'language', 'lexicalCategory', 'forms', 'senses',
To view, visit change 776292. To unsubscribe, or for help writing mail filters, visit settings.