Page MenuHomePhabricator

Huji (Huji Lee)
MediaWiki developer

Projects (12)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 25 2014, 1:21 PM (260 w, 4 d)
Availability
Available
IRC Nick
Huji
LDAP User
Huji
MediaWiki User
Huji [ Global Accounts ]

Recent Activity

Yesterday

Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Tue, Oct 22, 10:30 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Tue, Oct 22, 11:02 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Tue, Oct 8

Huji added a comment to T234980: Implement an option to highlight non-standard user-agent strings in CheckUser.

T184075 was an attempt in this regard. I have the result of that analysis somewhere.

Tue, Oct 8, 10:21 PM · CheckUser
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

Just a quick reminder to all that we are less than a week away from the first step mentioned above.

Tue, Oct 8, 11:17 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Sat, Oct 5

Huji closed T234731: N'Ko (nqo) is shown as LTR in the list of languages on mobile web as Resolved.
Sat, Oct 5, 11:23 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), RTL, MobileFrontend, I18n

Fri, Oct 4

Huji updated the task description for T234690: Syntax checker fails to account for scoping.
Fri, Oct 4, 8:22 PM · AbuseFilter
Huji created T234690: Syntax checker fails to account for scoping.
Fri, Oct 4, 8:21 PM · AbuseFilter

Mon, Sep 30

Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

Great. I will investigate more to see why BotPasswords doesn't retain the session info, but if it takes too long, we can merge the patch as is (it won't cause an extra login if session info is retained).

Mon, Sep 30, 1:44 PM · Pywikibot-login.py, Patch-For-Review, Pywikibot, User-revi

Fri, Sep 27

Huji closed T162491: Backwards output on Checkuser for new accounts as Invalid.
Fri, Sep 27, 5:25 PM · CheckUser
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

@revi in addition to my request above, can you also checkout the 3rd version of that patch set and confirm that it works?

Fri, Sep 27, 1:33 PM · Pywikibot-login.py, Patch-For-Review, Pywikibot, User-revi
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

I modified my config to use BotPaswords just like you, and then I forced my bot to log out (python3 pwb.py login -logout) and log back in. Then I ran the script; both with and without the -user argument, it would give me the "Can't delete" message, meaning that it forgot who it was logged in as.

Fri, Sep 27, 1:18 PM · Pywikibot-login.py, Patch-For-Review, Pywikibot, User-revi

Thu, Sep 26

Huji triaged T233998: ArgumentCountError on Phabricator as Unbreak Now! priority.
Thu, Sep 26, 11:57 PM · Phabricator
Huji created T233998: ArgumentCountError on Phabricator.
Thu, Sep 26, 11:57 PM · Phabricator

Tue, Sep 24

Huji added a comment to T233764: Range block duration should not be hardcoded.

@Daimona can I ask you to work on this?

Tue, Sep 24, 10:28 PM · User-Daimona, AbuseFilter
Huji created T233764: Range block duration should not be hardcoded.
Tue, Sep 24, 10:28 PM · User-Daimona, AbuseFilter
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

@revi can you share with us the relevant portions of your user-config.py (after redacting passwords and such) please? I want to know how you are using usernames[] to define your main bot account, any additional bot accounts, and the passwords for them, so I can replicate your setup as closely as possible.

Tue, Sep 24, 5:30 PM · Pywikibot-login.py, Patch-For-Review, Pywikibot, User-revi
Huji added a subtask for T71283: dualism between user and sysop needs to be overtaken: T233577: sysopnames are still required for tests.
Tue, Sep 24, 12:11 PM · Patch-For-Review, Pywikibot-login.py, Pywikibot
Huji added a parent task for T233577: sysopnames are still required for tests: T71283: dualism between user and sysop needs to be overtaken.
Tue, Sep 24, 12:11 PM · Pywikibot-login.py, Pywikibot, Pywikibot-tests
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

I have one more thought. Let me try that (may take me a day or two).

Tue, Sep 24, 12:10 PM · Pywikibot-login.py, Patch-For-Review, Pywikibot, User-revi
Huji closed T75370: deletedrevs deprecated as Resolved.
Tue, Sep 24, 12:49 AM · Core Platform Team Workboards (Clinic Duty Team), Pywikibot
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

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

Tue, Sep 24, 12:44 AM · Pywikibot-login.py, Patch-For-Review, Pywikibot, User-revi
Huji claimed T233608: cannot use delete.py despite being admin on a wiki.

Got it. I can confirm that I can replicate it. My suspicion is that the -user parameter is causing it somehow. Investigating.

Tue, Sep 24, 12:25 AM · Pywikibot-login.py, Patch-For-Review, Pywikibot, User-revi

Sep 23 2019

Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

@revi: Can you please provide an excerpt of the code you are using (or if it is the vanilla delete.py, how you are calling it)?

Sep 23 2019, 11:16 AM · Pywikibot-login.py, Patch-For-Review, Pywikibot, User-revi
Huji awarded rOMWCfea69395e386: Migrate from InitialiseSettings to VariantSettings, a static array for… a Like token.
Sep 23 2019, 1:58 AM

Sep 20 2019

Huji created T233383: SQL Optimizer returns an error for a valid SQL query.
Sep 20 2019, 2:44 AM · Tools

Sep 18 2019

Huji added a comment to T233175: Add wgUserRights to mw.config object.

Fair enough. Thanks for the detailed explanation!

Sep 18 2019, 11:23 AM · Performance-Team, MediaWiki-ResourceLoader
Huji added a comment to T233175: Add wgUserRights to mw.config object.

My current use case is to allow eliminators to have access to those features of Twinkle that have to do with deleting pages (currently, Twinkle restricts that script by checking the user's right).

Sep 18 2019, 2:04 AM · Performance-Team, MediaWiki-ResourceLoader
Huji added a comment to T233175: Add wgUserRights to mw.config object.

The mw.user.getRights() approach works (and thanks for educating me on it). However, it is an async solution. Having something like mw.config.get('wgUserRights') that is available as soon as the page is loaded and can be used in a synchronous way would be awesome. Indeed, I don't see much value in the getRight being asynch because typically we don't expect a user's rights (or group memberships, for that matter) to change so often that we would want to query the API each time.

Sep 18 2019, 1:08 AM · Performance-Team, MediaWiki-ResourceLoader

Sep 17 2019

Huji created T233175: Add wgUserRights to mw.config object.
Sep 17 2019, 11:55 PM · Performance-Team, MediaWiki-ResourceLoader

Sep 15 2019

Huji added a comment to T156096: Deprecate and then reject empty operators.

My intent was not to criticize you, personally, @Krinkle. What I am trying to figure out is why in that RFC we never mentioned that there exists a group of sysadmins, yourself included, that already have the rights and permissions to modify filters for technical reasons only. I think the responses to that RFC would have differed if the participants knew that a group like this already exists. Right now, their point of reference is the Global Sysop group (which is significantly restricted by the opt-out process).

Sep 15 2019, 5:28 PM · MW-1.34-release, Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), User-notice, User-Daimona, AbuseFilter
Huji added a comment to T156096: Deprecate and then reject empty operators.

@Daimona @Krinkle on one hand, we have https://meta.wikimedia.org/wiki/Requests_for_comment/Creating_abusefilter-manager_global_group in which there is ongoing debate about whether a central user should be allowed to modify filters on different wikis; and as you know, I got Global Sysop rights explicitly to do that but it is limited to wikis that have not opted out.

Sep 15 2019, 4:37 PM · MW-1.34-release, Patch-For-Review, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), User-notice, User-Daimona, AbuseFilter

Sep 13 2019

Huji closed T232884: Don't allow restoring autopromotion by blocked users as Resolved.
Sep 13 2019, 10:49 PM · MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), User-DannyS712, AbuseFilter

Sep 10 2019

Huji moved T186208: Magul's quick tests doesn't run anymore from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:30 AM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO, Patch-For-Review, Wikimedia-Hackathon-2019, Continuous-Integration-Config, Pywikibot-tests, Pywikibot
Huji moved T189321: Support for Lexicographical data/WikibaseLexeme in Pywikibot from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:30 AM · Patch-For-Review, Wikidata, Lexicographical data, Pywikibot, Pywikibot-Wikidata
Huji moved T107537: BasePage.get get_redirect and Flow from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:30 AM · Patch-For-Review, Pywikibot-Flow, Pywikibot
Huji moved T57102: listify to file option in category.py from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:30 AM · Pywikibot, Patch-For-Review, good first bug, Pywikibot-category.py
Huji moved T57234: bug with section titles in interwiki.py from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
Huji moved T78452: Use pagegenerators consistently in scripts from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Pywikibot, Patch-For-Review, Pywikibot-pagegenerators.py
Huji moved T98106: writeToCommandLogFile() should be optional from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Pywikibot, Patch-For-Review, Pywikibot-network
Huji moved T108969: Update bot to support Flow and demo it from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Pywikibot, Patch-For-Review, Pywikibot-Flow
Huji moved T109309: Implement Flow-specific revision history support in Pywikibot from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Pywikibot, Patch-For-Review, Pywikibot-Flow
Huji moved T113165: Re-implement category -listify (CategoryListifyRobot) using listpages.py from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Pywikibot, Patch-For-Review, good first bug, Pywikibot-category.py
Huji moved T123892: fixing_redirects.py uses lower case page title in certain usecases from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Pywikibot-Scripts, Pywikibot, Patch-For-Review
Huji moved T192044: protect.py not filling customized summary from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Patch-For-Review, Pywikibot, Pywikibot-Scripts
Huji moved T217195: Add script misspelling support to pwb.py from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Patch-For-Review, good first bug, Pywikibot
Huji moved T218467: edit_restricted_templates to support all Wikipedias from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Patch-For-Review, Pywikibot
Huji moved T222885: EventStreams fails with sseclient 0.0.24 (Python 3.7.0) from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Patch-For-Review, Pywikibot-tests, Upstream, Pywikibot
Huji moved T223030: Remove allowed_failure and allowed_failure_if from tests/utils.py from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Patch-For-Review, Pywikibot-tests, Pywikibot
Huji moved T223713: Generator for Wanted:Templates (Modules later) in transferbot.py from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Patch-For-Review, Pywikibot-Scripts, good first bug, Pywikibot
Huji moved T224712: Attempt to login fails several times from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Patch-For-Review, Pywikibot, Pywikibot-tests
Huji moved T225465: UserWarning: Interwiki removal is in wikipedia codes from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Pywikibot-tests, Pywikibot
Huji moved T225631: test_template of l10n.TestValidTemplate fails for several sites from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Patch-For-Review, Pywikibot, Pywikibot-i18n, Pywikibot-tests
Huji moved T225781: l10n_test.TestValidTemplate always tests archivebot-archiveheader package from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Patch-For-Review, Pywikibot-tests, Pywikibot
Huji moved T228578: proxy in our user-config.py is throwing warning for all bots since recent parameter revomal from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:28 AM · Pywikibot
Huji closed T220262: Enable create_categories.py for other sites as Resolved.
Sep 10 2019, 11:28 AM · good first bug, Pywikibot, Pywikibot-Scripts

Sep 8 2019

Huji closed T202204: Special:RandomInCategory should support specifying a namespace as Declined.

Declindes in favor of T200703 and it associated patch at https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/533728/ which will eliminate subcats form the results of RandomInCategory altogether.

Sep 8 2019, 11:08 PM · Patch-For-Review, MediaWiki-Special-pages
Huji added a comment to T232260: Hamburger and notifications menu icons arehidden in mobile view of RTL languages in Chrome.

I am going to venture a guess that this is a Chrome-specific CSS problem similar to T232085, i.e. the "hamburger" icon comes from a ::after or ::before CSS rule, and Chrome messes it up in RTL settings. Can someone check with Safari too? Of note, and similar to T232085, Safari seems not to be affected. So this is likely not a WebKit issue, but specifically a Chrome issue.

Sep 8 2019, 3:10 PM · MW-1.34-notes (1.34.0-wmf.21; 2019-09-03), Readers-Web-Backlog (Readers-Web-Kanbanana-2019-20-Q1), Browser-Support-Android-Google-Chrome, Browser-Support-Google-Chrome, Mobile, I18n, RTL, MobileFrontend
Huji closed T215005: IP addresses should be shown LTR as Resolved.
Sep 8 2019, 1:57 PM · MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), I18n, CheckUser
Huji added a comment to T232276: Phabricator issue on 2019-09-08; "Unable to establish a connection to any database host: Cannot assign requested address.".

Nonspecific. It happened to me at random and then it resolved itself. I am guessing there was a temporary issue with connecting to the database.

Sep 8 2019, 12:59 PM · Phabricator
Huji committed rPWBC2579cad05cfa: Deprecate the ability to login with a secondary sysop account (authored by Huji).
Deprecate the ability to login with a secondary sysop account
Sep 8 2019, 11:59 AM
Huji created T232276: Phabricator issue on 2019-09-08; "Unable to establish a connection to any database host: Cannot assign requested address.".
Sep 8 2019, 11:57 AM · Phabricator

Sep 7 2019

Huji added a comment to T71283: dualism between user and sysop needs to be overtaken.

I officially announced the deprecation in https://lists.wikimedia.org/pipermail/pywikibot/2019-September/009955.html

Sep 7 2019, 6:17 PM · Patch-For-Review, Pywikibot-login.py, Pywikibot
Huji closed T231263: Pywikibot cannot delete pages despite the user having sufficient rights as Resolved.
Sep 7 2019, 5:43 PM · Pywikibot
Huji committed rPWBC369be62fb65d: Fix the must_be decorator function (authored by Huji).
Fix the must_be decorator function
Sep 7 2019, 5:19 PM
Huji added a comment to T231263: Pywikibot cannot delete pages despite the user having sufficient rights.

rPWBC5811a544278e: Check a user's rights rather than group memberships did not resolve the issue.
Now, with or without sysopnames in user-config.py nothing happens when Page.delete() (or Site.deletepage()) is used.

Pywikibot: [https] r-pywikibot-core.git (5811a54, g1, 2019/08/27, 08:48:32, OUTDATED)
Sep 7 2019, 4:16 PM · Pywikibot

Sep 6 2019

Huji added a comment to T232085: RTL Wikis problem with tags in RC, history, contribs etc. in Chrome 76 and Chrome 77.

... Edge and Firefox get it right ...

Sep 6 2019, 7:28 PM · Upstream, Browser-Support-Google-Chrome, MediaWiki-Special-pages, MediaWiki-Internationalization, I18n, RTL
Huji closed T232053: Filter is slower than expected as Resolved.

Understood. I am going to mark this as resolved for now (the purpose of the task was to figure out ways that could potentially make the filters faster, and we have achieved that).

Sep 6 2019, 3:24 PM · AbuseFilter
Huji awarded T156095: Re-enable AbuseFilterCachingParser once we are sure it's safe a Love token.
Sep 6 2019, 3:22 PM · Performance-Team-publish, User-notice, MW-1.34-notes (1.34.0-wmf.24; 2019-09-24), Performance-Team, AbuseFilter
Huji added a comment to T232053: Filter is slower than expected.

@matej_suchanek @Daimona thanks for the quick response. What is your thought on Filter 198? Do you think ccnorm() is the culprit? (We can obviously make that the last rule if so.)

Sep 6 2019, 1:06 PM · AbuseFilter
Huji closed T209804: Can't create election: SecurePollContentHandler::makeContentFromElection() must be an instance of SecurePoll_Election, bool given as Resolved.
Sep 6 2019, 12:57 AM · MW-1.34-notes (1.34.0-wmf.22; 2019-09-10), Core Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-SecurePoll

Sep 5 2019

Huji added a project to T232053: Filter is slower than expected: AbuseFilter.
Sep 5 2019, 12:26 AM · AbuseFilter

Sep 4 2019

Huji updated the task description for T232053: Filter is slower than expected.
Sep 4 2019, 9:53 PM · AbuseFilter
Huji created T232053: Filter is slower than expected.
Sep 4 2019, 9:52 PM · AbuseFilter
Huji claimed T231973: Implement recognition of persian integers in int function.

I was wrong. it appears we don't do a good job in mapping Arabic and Persian digits to those used in Latin-based languages like English, etc.

Sep 4 2019, 1:26 PM · Patch-For-Review, Equivset
Huji added a comment to T231973: Implement recognition of persian integers in int function.

Wouldn't ccnorm() get the job done? To the extent I recall, ccnorm('1') == ccnorm('‍۱') and so forth.

Sep 4 2019, 1:20 PM · Patch-For-Review, Equivset
Huji added a comment to T231985: Cannot create new abuse filters.

@Daimona here is where I have a problem with this: we have unit tests that create filters. How come none of them failed with I6436c7d2df8c1f0fc971f4a4079dac9118aa8209 ?

Sep 4 2019, 1:15 PM · MW-1.34-notes (1.34.0-wmf.21; 2019-09-03), AbuseFilter

Sep 3 2019

Huji added a comment to T231783: [Regression] Move Flow boards is not possible for an admin.

This is the part of code that prevented me from moving that flow board. It checks to see if I have the flow-create-board right (which I do not) and I cannot find any way this can be circumvented, as is, outside of giving flow-create-board right to admins (which, I'm not sure is desired or not). The reason I think so is because this permission is checked every time Hooks::onMovePageCheckPermissions() is called, which is literally on every page move.

Sep 3 2019, 1:12 PM · Regression, Growth-Team, StructuredDiscussions

Sep 2 2019

Huji closed T228961: -limit option does not work for checkimages.py any longer as Resolved.
Sep 2 2019, 12:00 PM · Pywikibot, Pywikibot-Scripts

Aug 28 2019

Huji closed T194520: Can not download a specific patch from Gerrit using git-review as Resolved.

Oh, I see. I was using 1.26.0 and now I upgraded to 1.28.0 and things work smoothly.

Aug 28 2019, 3:52 PM · Release-Engineering-Team-TODO (201908), Gerrit, User-zeljkofilipin
Huji reopened T194520: Can not download a specific patch from Gerrit using git-review as "Open".

This was fixed in upstream about a year ago, yet on our instance of gerrit for WMF this issue still prevails.

Aug 28 2019, 1:33 PM · Release-Engineering-Team-TODO (201908), Gerrit, User-zeljkofilipin

Aug 27 2019

Huji added a project to T142303: Two-account workflow is not available with OAuth: User-Huji.
Aug 27 2019, 8:18 PM · User-Huji, Pywikibot, Pywikibot-OAuth
Huji added a comment to T142303: Two-account workflow is not available with OAuth.

I am not fluent in MW API, so let me ask this: is there a way to ask the API "who am i"? Or "which groups am I a part of"?

https://www.mediawiki.org/w/api.php?action=query&meta=userinfo&uiprop=groups

Aug 27 2019, 8:17 PM · User-Huji, Pywikibot, Pywikibot-OAuth
Huji placed T71283: dualism between user and sysop needs to be overtaken up for grabs.
Aug 27 2019, 8:10 PM · Patch-For-Review, Pywikibot-login.py, Pywikibot
Huji added a comment to T71283: dualism between user and sysop needs to be overtaken.

Correct. What I was trying to say was that we should not spend clarifying how to do that (updating documentation, etc) right away.

Aug 27 2019, 4:45 PM · Patch-For-Review, Pywikibot-login.py, Pywikibot
Huji awarded rEABF253a913746b8: Add `Daimona Eaytoy` to authors a Love token.
Aug 27 2019, 2:17 PM
Huji added a comment to T71283: dualism between user and sysop needs to be overtaken.

config2.py needs to emit a warning that sysopnames don't work anymore (if we decide to just break it)

Aug 27 2019, 2:03 PM · Patch-For-Review, Pywikibot-login.py, Pywikibot
Huji committed rPWBC5811a544278e: Check a user's rights rather than group memberships (authored by Huji).
Check a user's rights rather than group memberships
Aug 27 2019, 1:11 PM
Huji added a subtask for T71283: dualism between user and sysop needs to be overtaken: T229293: invalid CSRF token error shown with each block.
Aug 27 2019, 12:53 PM · Patch-For-Review, Pywikibot-login.py, Pywikibot
Huji added a parent task for T229293: invalid CSRF token error shown with each block: T71283: dualism between user and sysop needs to be overtaken.
Aug 27 2019, 12:53 PM · Patch-For-Review, Pywikibot
Huji claimed T231263: Pywikibot cannot delete pages despite the user having sufficient rights.
Aug 27 2019, 11:56 AM · Pywikibot
Huji committed rPWBCfa989672f46b: [PEP8] pep8 changes (authored by Huji).
[PEP8] pep8 changes
Aug 27 2019, 2:34 AM

Aug 26 2019

Huji added a comment to T85328: PEP-8 compliance.

Once https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/532473/ is merged, we are all clear (given the exclusions we have specified in tox.ini of course) and we can close this task. CI already takes care of the rest.

Aug 26 2019, 10:20 PM · Pywikibot
Huji committed rPWBC27bcccf95376: [PEP8] pep8 changes (authored by Huji).
[PEP8] pep8 changes
Aug 26 2019, 7:51 PM
Huji committed rPWBC71993d8152ea: Update tox.ini file to make it pycodestyle compliant (authored by Huji).
Update tox.ini file to make it pycodestyle compliant
Aug 26 2019, 7:51 PM
Huji added a comment to T85328: PEP-8 compliance.

@Xqt from what I can see, the only issue pycodestyle finds with our current scripts is lack of compliance with E731 (do not assign a lambda expression, use a def) which happens with only the following:

Aug 26 2019, 6:06 PM · Pywikibot
Huji created T231219: [pep8] section is deprecated. Use [pycodestyle]..
Aug 26 2019, 5:46 PM · Pywikibot-tests, Pywikibot
Huji added a comment to T196880: List parameters in option list, not in blockquote.
Aug 26 2019, 5:23 PM · Pywikibot, Pywikibot-Documentation
Huji closed T75545: Support Portuguese wiki flag 'eliminator' as Resolved.

I am assuming r531589 fixed this. Reopen if otherwise.

Aug 26 2019, 5:22 PM · Patch-For-Review, Pywikibot
Huji closed T119335: as_group='sysop' not working properly as Resolved.

I am assuming r531589 fixed this. Reopen if otherwise.

Aug 26 2019, 5:22 PM · Patch-For-Review, Pywikibot
Huji closed T122705: delete.py asks for password on *every* deletion as Resolved.

I am assuming r531589 fixed this. Reopen if otherwise.

Aug 26 2019, 5:21 PM · Patch-For-Review, Pywikibot-Scripts, Pywikibot