Page MenuHomePhabricator

RPI2026F1
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Nov 2 2022, 12:34 PM (80 w, 6 d)
Availability
Available
LDAP User
RPI2026F1
MediaWiki User
RPI2026F1 [ Global Accounts ]

Recent Activity

Jan 31 2024

RPI2026F1 added a comment to T355981: Pywikibot makes extra network request even if diff is empty.

An alternative that would work is if I can query the diff publicly. Taking a look at the internal code, it uses private variables, so there's no easy way to get the diff in a "safe" way.

Jan 31 2024, 12:21 AM · Pywikibot

Jan 28 2024

RPI2026F1 added a comment to T355981: Pywikibot makes extra network request even if diff is empty.

Obviously this is not something I would do intentionally, but in a large script is it very possible for one section of code to add a property and another section of code to remove that property, and then the diff becomes empty.

Jan 28 2024, 4:02 PM · Pywikibot

Jan 27 2024

RPI2026F1 added a comment to T355981: Pywikibot makes extra network request even if diff is empty.

@RPI2026F1 Cannot follow this task, could you please explain a bit more. What is meant with diff is empty? What would be the reason not to make a request call if we have a site? I guess you mean the editEntity() call without any parameters?

Jan 27 2024, 3:16 PM · Pywikibot
RPI2026F1 created T355981: Pywikibot makes extra network request even if diff is empty.
Jan 27 2024, 1:22 AM · Pywikibot

Jan 26 2024

RPI2026F1 added a comment to T355915: Pywikibot made unmentioned breaking change in 8.3.0.

I was using DataSite to enhance type information, since pywikibot.Site() only returns methods shared by all types of sites, and I needed some Wikidata-specific methods.

Jan 26 2024, 1:00 AM · Patch-For-Review, Pywikibot
RPI2026F1 created T355915: Pywikibot made unmentioned breaking change in 8.3.0.
Jan 26 2024, 12:12 AM · Patch-For-Review, Pywikibot

Jan 25 2024

RPI2026F1 created T355895: Allow marking all notifications as read.
Jan 25 2024, 4:27 PM · Striker

Aug 11 2023

Samwilson awarded T323767: Add potential next step for Toolforge error "No GitLab accounts found for tool maintainers." a Like token.
Aug 11 2023, 10:03 AM · Striker

Jul 6 2023

YFdyh000 awarded T323767: Add potential next step for Toolforge error "No GitLab accounts found for tool maintainers." a Like token.
Jul 6 2023, 10:46 AM · Striker

Jun 26 2023

RPI2026F1 added a comment to T340495: Incorrect normalization of pywikibot.WbTime.

I mean it partially isn’t a bug as the precision is set to millennium. If you want a more specific date value then the precision should be updated to be more precise. 2000 and 1500 are in the same millennium, the 2nd millennium.

Jun 26 2023, 10:18 PM · Pywikibot

Apr 9 2023

RPI2026F1 created T334343: Wikidata Editor removes new statement box when deleting existing statement.
Apr 9 2023, 2:58 AM · Wikidata
RPI2026F1 added a comment to T331011: Use explicit submodule imports for typings.

There are alternative ways to only import ForwardRef types for type checkers. A common usage I've seen is:

Apr 9 2023, 2:23 AM · Pywikibot
RPI2026F1 added a comment to T145971: ItemPage.exists() throws pywikibot.exceptions.IsRedirectPage.

Ahh my bad, I didn't notice this difference.

Apr 9 2023, 2:20 AM · Patch-For-Review, Pywikibot-Wikidata, Pywikibot
RPI2026F1 triaged T334341: BasePage.exists() documentation is incorrect as Low priority.
Apr 9 2023, 12:41 AM · Documentation, Pywikibot
RPI2026F1 created T334341: BasePage.exists() documentation is incorrect.
Apr 9 2023, 12:41 AM · Documentation, Pywikibot
RPI2026F1 closed T145971: ItemPage.exists() throws pywikibot.exceptions.IsRedirectPage as Resolved.

Seems to be working as of the latest version.

Apr 9 2023, 12:39 AM · Patch-For-Review, Pywikibot-Wikidata, Pywikibot

Mar 28 2023

RPI2026F1 created T333257: Pywikibot scripts are not installed on PAWS.
Mar 28 2023, 12:47 AM · PAWS

Mar 27 2023

RPI2026F1 created T333172: Allow option to collapse all values for a property similar to references.
Mar 27 2023, 2:43 PM · Wikidata

Mar 8 2023

RPI2026F1 added a comment to T330716: Add more fine-grained types for WikidataSPARQLPageGenerator.

I've no glue how this can be done. DataSite is a subclass from BaseSite but how can an overload be done for all site objects which are no DataSite objects? If the site parameter is None the Site type is determined during runtime and can be either DataSite, APISite, DrySite, DryDataSite or any other defined e.g. by Family.interface() method.

Mar 8 2023, 12:15 PM · Pywikibot-Wikidata, Pywikibot

Mar 2 2023

RPI2026F1 created T331011: Use explicit submodule imports for typings.
Mar 2 2023, 1:41 PM · Pywikibot

Feb 28 2023

RPI2026F1 created T330716: Add more fine-grained types for WikidataSPARQLPageGenerator.
Feb 28 2023, 1:22 AM · Pywikibot-Wikidata, Pywikibot

Feb 13 2023

RPI2026F1 created T329575: Constraint modal clips through next statement when linking directly to specific statement.
Feb 13 2023, 9:26 PM · Wikibase-Quality-Constraints, Wikidata

Feb 10 2023

RPI2026F1 added a comment to T325062: Database error when trying to view user logs of user with many log events.

Sorry I misread the notification, my bad. The Needs Triage color is too similar to the “Resolved” color

Feb 10 2023, 8:46 PM · Wikimedia-Slow-DB-Query, Wikimedia-production-error, Performance Issue, MediaWiki-Logevents
RPI2026F1 added a comment to T325062: Database error when trying to view user logs of user with many log events.

Why was this task closed? I still cannot visit the original link without the error.

Feb 10 2023, 7:46 PM · Wikimedia-Slow-DB-Query, Wikimedia-production-error, Performance Issue, MediaWiki-Logevents
RPI2026F1 created T329384: Unable to support proposals on 2023 Community Wishlist.
Feb 10 2023, 6:10 PM · Community-Tech
RPI2026F1 added a comment to T329339: HTTP 500 Error while trying to make large tabular JSON data file.

I suspect it might have to do with the data file being 11 MB in size

Feb 10 2023, 12:20 AM · SRE, Traffic, Commons
RPI2026F1 created T329339: HTTP 500 Error while trying to make large tabular JSON data file.
Feb 10 2023, 12:20 AM · SRE, Traffic, Commons

Feb 5 2023

RPI2026F1 closed T327607: pywikibot item.editEntity() duplicates added statement as Resolved.
Feb 5 2023, 3:31 PM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 closed T325868: pywikibot.WbTime.toTimestamp discards timezone information, a subtask of T325864: pywikibot.WbTime.fromTimestamp discards timezone information, as Resolved.
Feb 5 2023, 3:31 PM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 closed T325868: pywikibot.WbTime.toTimestamp discards timezone information as Resolved.
Feb 5 2023, 3:31 PM · Pywikibot, Pywikibot-Wikidata

Feb 3 2023

RPI2026F1 created T328811: pywikibot.Claim method to recursively copy a claim.
Feb 3 2023, 9:35 PM · Pywikibot-Wikidata, Pywikibot

Jan 24 2023

RPI2026F1 created T327808: pywikibot item.editEntity() cannot handle cleared labels/aliases/descriptions/claims.
Jan 24 2023, 6:55 PM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 updated the task description for T327607: pywikibot item.editEntity() duplicates added statement.
Jan 24 2023, 6:52 PM · Pywikibot-Wikidata, Pywikibot
Sj awarded T324235: Give Entity Schemas the same label editor as items and properties a Piece of Eight token.
Jan 24 2023, 12:34 AM · EntitySchema, Wikidata-Termbox, Wikidata

Jan 23 2023

RPI2026F1 updated the task description for T327607: pywikibot item.editEntity() duplicates added statement.
Jan 23 2023, 3:12 AM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 created T327607: pywikibot item.editEntity() duplicates added statement.
Jan 23 2023, 3:12 AM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 added a comment to T327590: Unable to create PAWS server.

A logout seems to have fixed the issue. I'm not sure why this happens though.

Jan 23 2023, 2:57 AM · PAWS

Jan 21 2023

RPI2026F1 added a comment to T327590: Unable to create PAWS server.

image.png (1×1 px, 414 KB)

Jan 21 2023, 11:41 PM · PAWS
RPI2026F1 created T327590: Unable to create PAWS server.
Jan 21 2023, 11:41 PM · PAWS

Jan 17 2023

RPI2026F1 added a comment to T327210: Very high maxlag on Wikidata.

This is severely slowing down any Pywikibot bots from fetching information.

Jan 17 2023, 8:34 PM · Wikidata-Query-Service, Wikidata
RPI2026F1 triaged T327210: Very high maxlag on Wikidata as Unbreak Now! priority.
Jan 17 2023, 8:34 PM · Wikidata-Query-Service, Wikidata
RPI2026F1 created T327210: Very high maxlag on Wikidata.
Jan 17 2023, 8:33 PM · Wikidata-Query-Service, Wikidata
RPI2026F1 created T327205: Pywikibot Claim inconsistency with sources vs references.
Jan 17 2023, 7:36 PM · Pywikibot-Wikidata, Pywikibot

Jan 16 2023

RPI2026F1 added a comment to T327029: WDQS GUI should not remember column sort orderings from previous queries or previous runs.

I have observed this happening for a few weeks, did not know it was a bug.

Jan 16 2023, 1:17 AM · Wikidata Dev Team, Regression, Wikidata, Wikidata Query UI

Jan 11 2023

RPI2026F1 changed the status of T326693: Normalization of WbTimes does not remove timezone information for precisions less than or equal to "day", a subtask of T325248: Implement __eq__ that does not care about timezones, from Open to In Progress.
Jan 11 2023, 12:00 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T326693: Normalization of WbTimes does not remove timezone information for precisions less than or equal to "day" from Open to In Progress.
Jan 11 2023, 12:00 AM · Patch-For-Review, Pywikibot, Pywikibot-Wikidata

Jan 10 2023

RPI2026F1 created T326693: Normalization of WbTimes does not remove timezone information for precisions less than or equal to "day".
Jan 10 2023, 11:51 PM · Patch-For-Review, Pywikibot, Pywikibot-Wikidata
RPI2026F1 lowered the priority of T325864: pywikibot.WbTime.fromTimestamp discards timezone information from Medium to Low.
Jan 10 2023, 9:53 PM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325864: pywikibot.WbTime.fromTimestamp discards timezone information, a subtask of T325248: Implement __eq__ that does not care about timezones, from Stalled to In Progress.
Jan 10 2023, 9:52 PM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325864: pywikibot.WbTime.fromTimestamp discards timezone information from Stalled to In Progress.
Jan 10 2023, 9:52 PM · Pywikibot, Pywikibot-Wikidata

Jan 9 2023

RPI2026F1 changed the status of T325197: Inconsistency between flake8 on Python 3.6 vs flake8 on Python 3.9 for pywikibot-core integration tests from Invalid to Resolved.
Jan 9 2023, 1:17 PM · Patch-For-Review, Pywikibot-tests, Pywikibot

Jan 8 2023

RPI2026F1 added a comment to T326453: Unable to repr claim without target.

Maybe a solution can be to display a REPR of <Incomplete Claim P31 site=pywikibot.Site(...)> or something along those lines.

Jan 8 2023, 1:10 PM · Pywikibot-Wikidata, Pywikibot

Jan 7 2023

RPI2026F1 added a comment to T326453: Unable to repr claim without target.

@Xqt alright, sorry I missed that somehow

Jan 7 2023, 7:34 PM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 updated the task description for T326453: Unable to repr claim without target.
Jan 7 2023, 7:34 PM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 added a comment to T326452: AttributeError: module 'pywikibot' has no attribute 'family' with bizarre repro.

I think the only way to deal with this is to do from imports only, ie no accessing modules from the parent pywikibot module.

Jan 7 2023, 7:33 PM · Pywikibot
RPI2026F1 added a comment to T326468: I've tried to mantain Semantic-MediaWiki-Graph Extension. I've converted it to TypeScript, I would really appreciate some help.

Are you trying to load this through nodeJS? You need to compile it down to JS and load it through mw.loader.load(url) on a website of a Wikipedia.

Jan 7 2023, 12:49 PM · MediaWiki-extensions-Other
RPI2026F1 created T326453: Unable to repr claim without target.
Jan 7 2023, 2:36 AM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 triaged T326452: AttributeError: module 'pywikibot' has no attribute 'family' with bizarre repro as Lowest priority.
Jan 7 2023, 2:17 AM · Pywikibot
RPI2026F1 created T326452: AttributeError: module 'pywikibot' has no attribute 'family' with bizarre repro.
Jan 7 2023, 2:16 AM · Pywikibot

Jan 6 2023

RPI2026F1 added a comment to T326020: Wikibase: Clarify error message on type mismatch.

It actually seems that something closer to the API layer took over type validation and I don't think it's possible to get to this internal position anymore, so my patch is most likely invalid.

Jan 6 2023, 5:48 PM · [DEPRECATED] wdwb-tech, Wikidata
RPI2026F1 added a comment to T326020: Wikibase: Clarify error message on type mismatch.

This patch was intending to clarify an API error, which is what I was running into. That type mismatch is more of a fundamental error, where I was supplying a "wikibase-entityid" value to a property expecting a "string" and so on.

Jan 6 2023, 5:31 PM · [DEPRECATED] wdwb-tech, Wikidata
RPI2026F1 added a comment to T326020: Wikibase: Clarify error message on type mismatch.
Jan 6 2023, 5:29 PM · [DEPRECATED] wdwb-tech, Wikidata
RPI2026F1 created T326429: pywikibot pagegenerators should have a generator for batch loading ItemPages/PropertyPages/LexemePages.
Jan 6 2023, 4:33 PM · Pywikibot-pagegenerators.py, Pywikibot-Wikidata, Pywikibot
RPI2026F1 added a project to T326423: pywikibot pagegenerators should return ItemPages when site is wikidata: Pywikibot-pagegenerators.py.
Jan 6 2023, 4:29 PM · Pywikibot-pagegenerators.py, Pywikibot-Wikidata, Pywikibot
RPI2026F1 created T326424: Unable to convert normal page to item page even if site and title are valid item page values.
Jan 6 2023, 3:57 PM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 created T326423: pywikibot pagegenerators should return ItemPages when site is wikidata.
Jan 6 2023, 3:56 PM · Pywikibot-pagegenerators.py, Pywikibot-Wikidata, Pywikibot
RPI2026F1 added a comment to T326284: Special:WhatLinksHere shows translation for translation unit where the page being translated was deleted.

Hmm this issue seems to be gone, but I'm not sure why. I should have captured a web archive.

Jan 6 2023, 1:14 AM · MediaWiki-extensions-Translate

Jan 5 2023

RPI2026F1 closed T326341: Undefined index: new_statement in Quickstatements while trying to make a batch to create items as Invalid.

Seems to be tracked in https://github.com/magnusmanske/quickstatements/issues/38

Jan 5 2023, 6:23 PM
RPI2026F1 updated the task description for T326341: Undefined index: new_statement in Quickstatements while trying to make a batch to create items.
Jan 5 2023, 6:21 PM
RPI2026F1 created T326341: Undefined index: new_statement in Quickstatements while trying to make a batch to create items.
Jan 5 2023, 6:20 PM
RPI2026F1 created T326284: Special:WhatLinksHere shows translation for translation unit where the page being translated was deleted.
Jan 5 2023, 1:16 AM · MediaWiki-extensions-Translate
RPI2026F1 created T326283: Special:WhatLinksHere shows links to flow posts on deleted board.
Jan 5 2023, 1:14 AM · Growth-Team, StructuredDiscussions

Jan 1 2023

RPI2026F1 closed T325444: Include examples of using datetime objects and current time, a subtask of T325342: Add pywikibot.WbTime.now(), as Resolved.
Jan 1 2023, 6:52 PM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 closed T325444: Include examples of using datetime objects and current time as Resolved.
Jan 1 2023, 6:52 PM · Pywikibot-Wikidata, Pywikibot

Dec 30 2022

RPI2026F1 created T326020: Wikibase: Clarify error message on type mismatch.
Dec 30 2022, 4:04 AM · [DEPRECATED] wdwb-tech, Wikidata

Dec 29 2022

RPI2026F1 added a comment to T326006: Getting Deserializers\Exceptions\DeserializationException while trying to use wbsetclaim.

So my mistake was putting in an object when an array was expected. I'm not sure why that didn't return a validation error.

Dec 29 2022, 8:10 PM · Wikidata
RPI2026F1 created T326006: Getting Deserializers\Exceptions\DeserializationException while trying to use wbsetclaim.
Dec 29 2022, 2:08 PM · Wikidata

Dec 28 2022

RPI2026F1 changed the status of T325860: Unable to submit any pywikibot.WbTime with hour/minute/second even if precision is day or lower, a subtask of T123888: Incorrect default month and day for WbTime, from Stalled to In Progress.
Dec 28 2022, 3:32 AM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 changed the status of T325860: Unable to submit any pywikibot.WbTime with hour/minute/second even if precision is day or lower from Stalled to In Progress.
Dec 28 2022, 3:32 AM · Fiwiki-Wikidata-Commons, Upstream, Pywikibot-Wikidata, Pywikibot

Dec 24 2022

RPI2026F1 created T325915: pywikibot throws mwoauth-invalid-authorization-invalid-user when calling editEntity() with no arguments.
Dec 24 2022, 11:07 PM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 added a comment to T325883: Test pywikibot with Python 3.10 and Python 3.11.

Can you please provide references for this statement? Thanks!

Dec 24 2022, 12:26 AM · Pywikibot

Dec 23 2022

RPI2026F1 created T325883: Test pywikibot with Python 3.10 and Python 3.11.
Dec 23 2022, 2:33 PM · Pywikibot
RPI2026F1 created T325882: Pywikibot not handling wikibase-validator-sitelink-conflict-unknown.
Dec 23 2022, 2:25 PM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 added a comment to T325862: Rename pywikibot's "async" kwargs.

I guess that makes sense. My intro to Python programming was the discord.py library, which runs exclusively on asyncio, and so I had thought that async made the library use coroutines.

Dec 23 2022, 11:32 AM · Pywikibot
RPI2026F1 changed the status of T325868: pywikibot.WbTime.toTimestamp discards timezone information, a subtask of T325864: pywikibot.WbTime.fromTimestamp discards timezone information, from Open to In Progress.
Dec 23 2022, 3:44 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325868: pywikibot.WbTime.toTimestamp discards timezone information from Open to In Progress.
Dec 23 2022, 3:44 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 created T325868: pywikibot.WbTime.toTimestamp discards timezone information.
Dec 23 2022, 3:43 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325248: Implement __eq__ that does not care about timezones from Open to Stalled.
Dec 23 2022, 3:39 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325248: Implement __eq__ that does not care about timezones, a subtask of T148280: WbTime comparison is incorrect, from Open to Stalled.
Dec 23 2022, 3:38 AM · Patch-For-Review, Pywikibot, Pywikibot-Wikidata
RPI2026F1 removed a subtask for T325342: Add pywikibot.WbTime.now(): T324329: Document importance of site parameter on pywikibot.WbTime.
Dec 23 2022, 3:11 AM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 removed a parent task for T324329: Document importance of site parameter on pywikibot.WbTime: T325342: Add pywikibot.WbTime.now().
Dec 23 2022, 3:11 AM · Pywikibot-Documentation, Pywikibot
RPI2026F1 added a parent task for T324329: Document importance of site parameter on pywikibot.WbTime: T325342: Add pywikibot.WbTime.now().
Dec 23 2022, 3:10 AM · Pywikibot-Documentation, Pywikibot
RPI2026F1 added a subtask for T325342: Add pywikibot.WbTime.now(): T324329: Document importance of site parameter on pywikibot.WbTime.
Dec 23 2022, 3:10 AM · Pywikibot-Wikidata, Pywikibot
RPI2026F1 changed the status of T325864: pywikibot.WbTime.fromTimestamp discards timezone information, a subtask of T325248: Implement __eq__ that does not care about timezones, from In Progress to Stalled.
Dec 23 2022, 3:01 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325864: pywikibot.WbTime.fromTimestamp discards timezone information from In Progress to Stalled.
Dec 23 2022, 3:01 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325866: pywikibot.WbTime does not correctly apply timezone information during comparisons from Open to In Progress.
Dec 23 2022, 2:57 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325866: pywikibot.WbTime does not correctly apply timezone information during comparisons, a subtask of T325864: pywikibot.WbTime.fromTimestamp discards timezone information, from Open to In Progress.
Dec 23 2022, 2:57 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 created T325866: pywikibot.WbTime does not correctly apply timezone information during comparisons.
Dec 23 2022, 2:57 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325864: pywikibot.WbTime.fromTimestamp discards timezone information, a subtask of T325248: Implement __eq__ that does not care about timezones, from Open to In Progress.
Dec 23 2022, 2:44 AM · Pywikibot, Pywikibot-Wikidata
RPI2026F1 changed the status of T325864: pywikibot.WbTime.fromTimestamp discards timezone information from Open to In Progress.
Dec 23 2022, 2:44 AM · Pywikibot, Pywikibot-Wikidata