Xqt has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/213782

Change subject: Revert "Use site.lang instead of site.code"
......................................................................

Revert "Use site.lang instead of site.code"

breaks several scripts:
- category_redirect
- category
- clean_sandbox
- commonscat
- disambredir
- featured
- fixing_redirects
- image
- interwiki
- noreferences
- solve_dismabiguation
- welcome
e.g. see bug: T100392

This reverts commit 1b2a7e93a1f040c08edb7c3e29c927a35794bafd.

Change-Id: Ia1fff0c6218daacd57a8e84885da6821b29e0600
---
M pywikibot/i18n.py
1 file changed, 8 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core 
refs/changes/82/213782/1

diff --git a/pywikibot/i18n.py b/pywikibot/i18n.py
index 327abf5..67b227f 100644
--- a/pywikibot/i18n.py
+++ b/pywikibot/i18n.py
@@ -398,9 +398,9 @@
     """
     family = pywikibot.config.family
     # If a site is given instead of a code, use its language
-    if hasattr(code, 'lang'):
+    if hasattr(code, 'code'):
         family = code.family.name
-        code = code.lang
+        code = code.code
 
     # Check whether xdict has multiple projects
     if isinstance(xdict, dict):
@@ -473,8 +473,8 @@
 
     code_needed = False
     # If a site is given instead of a code, use its language
-    if hasattr(code, 'lang'):
-        lang = code.lang
+    if hasattr(code, 'code'):
+        lang = code.code
     # check whether we need the language code back
     elif isinstance(code, list):
         lang = code.pop()
@@ -555,8 +555,8 @@
 
     """
     # If a site is given instead of a code, use its language
-    if hasattr(code, 'lang'):
-        code = code.lang
+    if hasattr(code, 'code'):
+        code = code.code
     # we send the code via list and get the alternate code back
     code = [code]
     trans = twtranslate(code, twtitle)
@@ -587,8 +587,8 @@
     @param twtitle: The TranslateWiki string title, in <package>-<key> format
     """
     # If a site is given instead of a code, use its language
-    if hasattr(code, 'lang'):
-        code = code.lang
+    if hasattr(code, 'code'):
+        code = code.code
     transdict = _get_translation(code, twtitle)
     if transdict is None:
         return False

-- 
To view, visit https://gerrit.wikimedia.org/r/213782
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia1fff0c6218daacd57a8e84885da6821b29e0600
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Xqt <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to