[09:15:55] (03CR) 10Ebrahim: Support upload of io.BytesIO like objects (033 comments) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671666 (owner: 10Ebrahim) [09:17:19] (03PS5) 10Ebrahim: Support upload of io.BytesIO like objects [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671666 [09:23:06] (03CR) 10Ebrahim: "I consider this however far from anything complete but just brought as a PoC that it can be done. It needs something testing also." (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671666 (owner: 10Ebrahim) [09:24:52] (03Abandoned) 10Ebrahim: Support upload of io.BytesIO like objects [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671666 (owner: 10Ebrahim) [10:01:49] 10Pywikibot, 10Pywikibot-tests, 10Release-Engineering-Team (Unit & Int & System Tooling): Lint test to match function signature and documentation - https://phabricator.wikimedia.org/T277396 (10Xqt) [11:38:48] (03CR) 10Xqt: [C: 03+2] "I am not able to test it with my sysop account. I guess this is related to unsupported 2FA." [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671364 (https://phabricator.wikimedia.org/T276725) (owner: 10Huji) [11:39:11] 10Pywikibot, 10Patch-For-Review: Add method to delete specific versions of files - https://phabricator.wikimedia.org/T276725 (10Xqt) 05Open→03Resolved [11:41:13] (03Merged) 10jenkins-bot: Support deleting and undeleting specific file versions [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671364 (https://phabricator.wikimedia.org/T276725) (owner: 10Huji) [14:20:29] (03PS5) 10Huji: Add support for revision delete [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) [14:47:43] (03CR) 10Xqt: "> Patch Set 1:" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) (owner: 10Huji) [16:35:24] (03CR) 10Xqt: "check experimental" (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/663784 (https://phabricator.wikimedia.org/T272911) (owner: 10Xqt) [16:36:38] (03PS6) 10Xqt: [IMPR] Raise an exception response is Non-JSON and site is AutoFamily [pywikibot/core] - 10https://gerrit.wikimedia.org/r/663784 (https://phabricator.wikimedia.org/T272911) [16:37:26] (03CR) 10Xqt: "check experimental" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/663784 (https://phabricator.wikimedia.org/T272911) (owner: 10Xqt) [16:42:10] 10Pywikibot, 10Patch-For-Review, 10Upstream: Pywikibot takes too long to give up on contacting the target of an interwikilink - https://phabricator.wikimedia.org/T272911 (10Xqt) @JAnD: I checked your command line from T276660 and it worked for me as expected. Are you able to review my last commit and confirm... [16:52:07] (03CR) 10Huji: "> Patch Set 5:" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) (owner: 10Huji) [17:25:16] (03PS1) 10Xqt: [PEP8] Explicit return None if any return statement does not return None [pywikibot/core] - 10https://gerrit.wikimedia.org/r/672047 [17:39:42] (03PS7) 10Xqt: [IMPR] Raise an exception response is Non-JSON and site is AutoFamily [pywikibot/core] - 10https://gerrit.wikimedia.org/r/663784 (https://phabricator.wikimedia.org/T272911) [17:40:25] (03CR) 10Xqt: "check experimental" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/663784 (https://phabricator.wikimedia.org/T272911) (owner: 10Xqt) [18:06:23] (03PS6) 10Huji: Add support for revision delete [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) [18:08:33] (03CR) 10Huji: "@xqt: to ensure that I am getting a refreshed (uncached) version of the page history, I create a new Page instance after each action. Is t" [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) (owner: 10Huji) [18:08:49] (03CR) 10jerkins-bot: [V: 04-1] Add support for revision delete [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) (owner: 10Huji) [18:34:37] (03CR) 10JJMC89: [C: 03+2] [IMPR] Raise an exception response is Non-JSON and site is AutoFamily [pywikibot/core] - 10https://gerrit.wikimedia.org/r/663784 (https://phabricator.wikimedia.org/T272911) (owner: 10Xqt) [18:37:00] (03Merged) 10jenkins-bot: [IMPR] Raise an exception response is Non-JSON and site is AutoFamily [pywikibot/core] - 10https://gerrit.wikimedia.org/r/663784 (https://phabricator.wikimedia.org/T272911) (owner: 10Xqt) [18:37:56] 10Pywikibot, 10Release: Pywikibot release 6.0 dependencies - https://phabricator.wikimedia.org/T269066 (10JJMC89) [18:38:48] 10Pywikibot, 10Patch-For-Review, 10Upstream: Pywikibot takes too long to give up on contacting the target of an interwikilink - https://phabricator.wikimedia.org/T272911 (10JJMC89) 05Open→03Resolved a:03Xqt [18:53:13] (03CR) 10Huji: [C: 04-1] "This change is ready for review." (031 comment) [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) (owner: 10Huji) [18:57:48] 10Pywikibot, 10Patch-For-Review: Add support for revision delete - https://phabricator.wikimedia.org/T276726 (10Huji) @xqt I ran into a problem with unit testing this for files. For page revisions, it is straightforward and the unit test I added already does the job. But for files, `action=query&prop=revisions... [18:58:45] 10Pywikibot, 10Patch-For-Review: Add support for revision delete - https://phabricator.wikimedia.org/T276726 (10Huji) Actually never mind, `prop=imageinfo` does it. For example: https://test.wikipedia.org/wiki/Special:ApiSandbox#action=query&format=json&prop=imageinfo&titles=File%3AT276726.png&iilimit=15 [19:31:48] (03PS8) 10Huji: Add support for revision delete [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) [19:35:20] (03CR) 10Huji: "@xqt the unit tests are complete. This is now ready for a final review." [pywikibot/core] - 10https://gerrit.wikimedia.org/r/671399 (https://phabricator.wikimedia.org/T276726) (owner: 10Huji)