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