Seppl2013 added a comment.

  From my point the proposed change is not a workaround. It's fine. The 
encryption in this case was motivated to be MediaWiki-Japi compatible which 
uses  
https://github.com/WolfgangFahl/py-3rdparty-mediawiki/blob/master/wikibot/crypt.py
 inspired by 
https://stackoverflow.com/questions/24168246/replicate-javas-pbewithmd5anddes-in-python-2-7
 that's why it's important to be able to set the password via API and not from 
a configuration file. In fact 
https://test.pypi.org/project/py-3rdparty-mediawiki/0.0.2b0/ only uses
  
  put_throttle = 0
  
  as the content of user-config.py  to simplify things as in mediawiki -japi 
down to
  
    from wikibot.wikibot import WikiBot
    wikibot=WikiBot.ofWikiId("test2")
    wikibot.site ...
  
  the necessary family files are generated and registered on the fly from the 
Mediawiki-Japi ini files.
  
  
https://github.com/WolfgangFahl/py-3rdparty-mediawiki/blob/master/wikibot/wikibot.py
 needs the patch at:
  
    self.site.login(password=self.getPassword())
  
  at this point. If you can supply a similar solution that's also fine.

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

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

To: Seppl2013
Cc: Dvorapa, Xqt, Mpaa, Aklapper, Seppl2013, pywikibot-bugs-list, Zkhalido, 
Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, 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