jayvdb added a comment.

I agree with the 2.0 library being 'mostly'-PEP8-compliant for the official 
API, but dont care about scripts (which may not even be packaged in the 
pywikibot package) and also dont mind if private names (esp. variable names), 
and argument names are not all compliant.

By 'mostly', I mean the spirit of PEP8 should be complied with, but not the 
letter of the style guide.  e.g. APISite has lots of method names which are 
comprised of two workds. e.g. unwantedpages.  That should be split with an 
underscore, but doing that is going to create a lot of code churn, new bugs, 
etc.  We currently have scripts which do not work at all , scripts which fail 
spectacularly when certain args are used, or fail with used on a wiki other 
than the home wiki of the script writer, usually because an i18n message only 
exists in one language.


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

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

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

To: jayvdb
Cc: Aklapper, jayvdb, XZise, Xqt, pywikipedia-bugs



_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs

Reply via email to