M4tx has uploaded a new change for review.
https://gerrit.wikimedia.org/r/179599
Change subject: Fix NoSuchSite error on multi-lang sites that have 'test'
language family.
......................................................................
Fix NoSuchSite error on multi-lang sites that have 'test' language family.
Bug: T71255
Change-Id: Id83b6cc040e7dbdff4164f587fba057338c51bdb
---
M pywikibot/site.py
1 file changed, 2 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core
refs/changes/99/179599/1
diff --git a/pywikibot/site.py b/pywikibot/site.py
index aea95ca..b6b26b5 100644
--- a/pywikibot/site.py
+++ b/pywikibot/site.py
@@ -443,8 +443,8 @@
# no such language anymore
self.obsolete = True
elif self.__code not in self.languages():
- if self.__family.name in list(self.__family.langs.keys()) and \
- len(self.__family.langs) == 1:
+ if (self.__family.name in list(self.__family.langs.keys()) and
+ len(set(self.__family.langs) - {'test'}) == 1):
oldcode = self.__code
self.__code = self.__family.name
if self.__family == pywikibot.config.family \
--
To view, visit https://gerrit.wikimedia.org/r/179599
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id83b6cc040e7dbdff4164f587fba057338c51bdb
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: M4tx <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits