jayvdb added a comment.
Having two accounts (user & sysop) breaks the 0,1,∞ design principle . https://en.wikipedia.org/wiki/Zero_one_infinity_rule
Either we have one user per APISite object, or any number of users per APISite object.
My preference is only one user per APISite, and the selection of user is done using a user-config variable or -user: command line argument. And if there are scripts which *need* to *write* using two different accounts, which is rare, they would instantiate two different site objects.
TASK DETAIL https://phabricator.wikimedia.org/T71283
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: jayvdb, Ricordisamoa, pywikipedia-bugs
pywikipedia-bugs@lists.wikimedia.org