Xqt created this task.
Xqt added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
**Steps to replicate the issue**:
The `nl` site is outside the `vikidia.org` domain and can be found at
`wikikids.nl`.
>>> import pywikibot
>>> s = pywikibot.Site('vikidia:nl')
**What happens?**:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
s = pywikibot.Site('vikidia:nl')
File "D:\pwb\GIT\core\pywikibot\__init__.py", line 265, in Site
_sites[key] = interface(code=code, fam=fam, user=user)
File "D:\pwb\GIT\core\pywikibot\site\_apisite.py", line 118, in __init__
super().__init__(code, fam, user)
File "D:\pwb\GIT\core\pywikibot\site\_basesite.py", line 90, in __init__
raise UnknownSiteError(error_msg)
pywikibot.exceptions.UnknownSiteError: Language 'nl' does not exist in
family vikidia
**What should have happened instead?**:
The site object should be instantiated and work as usual:
>>> import pywikibot
>>> s = pywikibot.Site('vikidia:nl')
>>> s.mediawiki_message('ok')
OK
TASK DETAIL
https://phabricator.wikimedia.org/T350158
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, Linedwell, Xqt, pywikibot-bugs-list, PotsdamLamb, Jyoo1011,
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS,
Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti,
Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]