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

Reply via email to