jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/371741 )
Change subject: family.version: Don't call `site.expand_text`
......................................................................
family.version: Don't call `site.expand_text`
Bug: T173272
Change-Id: Ic77a20f95a064d083d52bdbc2204276a67fc76c6
---
M pywikibot/family.py
1 file changed, 6 insertions(+), 3 deletions(-)
Approvals:
Mpaa: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/family.py b/pywikibot/family.py
index 225fdee..551b284 100644
--- a/pywikibot/family.py
+++ b/pywikibot/family.py
@@ -28,6 +28,8 @@
from warnings import warn
+import requests
+
import pywikibot
from pywikibot import config
from pywikibot.exceptions import UnknownFamily, FamilyMaintenanceWarning
@@ -1269,9 +1271,10 @@
"""
# Here we return the latest mw release for downloading
if not hasattr(self, '_version'):
- self._version = \
- pywikibot.Site('mediawiki', 'mediawiki').expand_text(
- '{{MW stable release number}}')
+ self._version = requests.get(
+ 'https://www.mediawiki.org/w/api.php?action=expandtemplates'
+
'&text={{MW_stable_release_number}}&prop=wikitext&format=json'
+ ).json()['expandtemplates']['wikitext']
return self._version
def force_version(self, code):
--
To view, visit
https://gerrit.wikimedia.org/r/371741
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ic77a20f95a064d083d52bdbc2204276a67fc76c6
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Dalba <dalba.wiki(a)gmail.com>
Gerrit-Reviewer: Dalba <dalba.wiki(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Mpaa <mpaa.wiki(a)gmail.com>
Gerrit-Reviewer: jenkins-bot <>