jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/445770 )
Change subject: [IMPR] Extend _cache_attrs in BasePage subclasses
......................................................................
[IMPR] Extend _cache_attrs in BasePage subclasses
Change-Id: Ia40ab3a9606038a398bfd6b1e51fad0589fe2451
---
M pywikibot/page.py
1 file changed, 6 insertions(+), 0 deletions(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/page.py b/pywikibot/page.py
index 9a6b470..1a67eeb 100644
--- a/pywikibot/page.py
+++ b/pywikibot/page.py
@@ -3659,6 +3659,10 @@
There should be no need to instantiate this directly.
"""
+ _cache_attrs = BasePage._cache_attrs + (
+ '_content', 'labels', 'descriptions', 'aliases',
'claims',
+ )
+
def __init__(self, site, title=u"", **kwargs):
"""
Initializer.
@@ -4239,6 +4243,7 @@
been looked up, the item is then defined by the qid.
"""
+ _cache_attrs = WikibasePage._cache_attrs + ('sitelinks',)
entity_type = 'item'
title_pattern = r'^(Q[1-9]\d*|-1)$'
@@ -4730,6 +4735,7 @@
PropertyPage(DataSite, 'P21')
"""
+ _cache_attrs = WikibasePage._cache_attrs + ('_type',)
entity_type = 'property'
title_pattern = r'^P[1-9]\d*$'
--
To view, visit
https://gerrit.wikimedia.org/r/445770
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Ia40ab3a9606038a398bfd6b1e51fad0589fe2451
Gerrit-Change-Number: 445770
Gerrit-PatchSet: 3
Gerrit-Owner: Matěj Suchánek <matejsuchanek97(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Matěj Suchánek <matejsuchanek97(a)gmail.com>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: Zoranzoki21 <zorandori4444(a)gmail.com>
Gerrit-Reviewer: jenkins-bot