Dalba has uploaded a new change for review. ( 
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(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core 
refs/changes/41/371741/1

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: newchange
Gerrit-Change-Id: Ic77a20f95a064d083d52bdbc2204276a67fc76c6
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Dalba <dalba.w...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to