Huji added a comment.

  I was wrong about the cause, but now I know the cause. Here is the line of 
code that causes it to happen: 
https://github.com/wikimedia/pywikibot/blob/master/pywikibot/page.py#L1922
  
  The logic `if 'delete' in self.site.userinfo['rights']:` fails because 
`self.site.userinfo['rights']` is a list of unicode strings (e.g. `[ ..., 
u'delete', ...]`) and as far as python 2.x is concerned, `'delete' !== 
u'delete'`.

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

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

To: Huji
Cc: Xqt, Huji, Aklapper, pywikibot-bugs-list, revi, Hook696, Daryl-TTMG, 
RomaAmorRoma, 0010318400, E.S.A-Sheild, Meekrab2012, joker88john, Viztor, 
DannyS712, CucyNoiD, NebulousIris, Wenyi, Gaboe420, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Af420, Darkminds3113, 
Bsandipan, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, 
WSH1906, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, Altostratus, 
Avicennasis, mys_721tx, jayvdb, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to