Dvorapa added a comment.

  name=Page.title()
    if insite:
        target_code = insite.code
        target_family = insite.family.name
    else:
        target_code = config.mylang
        target_family = config.family
    if force_interwiki or \
       (allow_interwiki
        and (self.site.family.name != target_family
             or self.site.code != target_code)):
        if self.site.family.name != target_family \
           and self.site.family.name != self.site.code:
            title = '%s:%s:%s' % (
                self.site.family.name, self.site.code, title)
        else:
            # use this form for sites like commons, where the
            # code is the same as the family name
            title = '%s:%s' % (self.site.code, title)
  
  should use Site.interwiki_prefix() instead of `family.name:code` or something 
in my opinion
  
  Site.interwiki_prefix() needs to be fixed before:
  
  - T188179: site.interwiki_prefix() method always fails 
<https://phabricator.wikimedia.org/T188179>
  - T222026: Site.interwiki_prefix() should not fail if the interwiki is 
indirect <https://phabricator.wikimedia.org/T222026>

TASK DETAIL
  https://phabricator.wikimedia.org/T188157

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt, Dvorapa
Cc: gerritbot, Framawiki, Dalba, Xqt, Zoranzoki21, Aklapper, 
pywikibot-bugs-list, Dvorapa, joker88john, DannyS712, CucyNoiD, NebulousIris, 
Wenyi, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, 
Cpaulf30, Baloch007, Darkminds3113, Bsandipan, Lordiis, Adik2382, Th3d3v1ls, 
Ramalepe, Liugev6, Tbscho, MayS, WSH1906, Lewizho99, Mdupont, JJMC89, 
Maathavan, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to