jayvdb added a comment.
So the main problem referred to above is now solved.
Just noting the output is now different, without "'utf8' codec can't decode
byte 0xfc in position 26478: invalid start byte" which is a bug that I believe
was fixed.
And now that family file containing two URLs for 'de'.
cat pywikibot/families/genealogy2_family.py
# -*- coding: utf-8 -*-
"""
This family file was auto-generated by $Id:
4993fd66518a2c61c49b9e1bdf8f4b622459ee34 $
Configuration parameters:
url = http://wiki-commons.genealogy.net/Hauptseite
name = genealogy2
Please do not commit this to the Git repository!
"""
from pywikibot import family
from pywikibot.tools import deprecated
class Family(family.Family):
def __init__(self):
family.Family.__init__(self)
self.name = 'genealogy2'
self.langs = {
'de': 'wiki-de.genealogy.net',
'nl': 'wiki-nl.genealogy.net',
'de': 'wiki-commons.genealogy.net',
'en': 'wiki-en.genealogy.net',
}
def scriptpath(self, code):
return {
'de': '/w',
'nl': '/w',
'de': '/w',
'en': '/w',
}[code]
@deprecated('APISite.version()')
def version(self, code):
return {
'de': u'1.14.1',
'nl': u'1.14.1',
'de': u'1.14.1',
'en': u'1.14.1',
}[code]
On both Python 2 & 3, the main 'de' wiki disappears.
>>> pywikibot.Site('de', 'genealogy2').family.langs
{'de': 'wiki-commons.genealogy.net', 'nl': 'wiki-nl.genealogy.net', 'en':
'wiki-en.genealogy.net'}
That may already be a separate bug.
TASK DETAIL
https://phabricator.wikimedia.org/T85658
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: gerritbot, jayvdb, Aklapper, pywikibot-bugs-list, XZise, Omegat
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs