[Pywikipedia-bugs] [Maniphest] [Updated] T139144: Making a pypi package pywikibot-scripts for officially supported scripts
matej_suchanek removed a project: Patch-Needs-Improvement. TASK DETAIL https://phabricator.wikimedia.org/T139144 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt, matej_suchanek Cc: Xover, Xqt, RhinosF1, zhuyifei1999, DrTrigon, jayvdb, valhallasw, Aklapper, Zppix, pywikibot-bugs-list, AbdealiJK, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Aram, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Edited] T374676: Pywikibot gives a not-so-necessary warning: "entity-schema datatype is not supported yet"
matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T374676 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, Amire80, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Aram, Viztor, Wenyi, Tbscho, KimKelting, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T372588: Add MediaInfo.changeClaim() in Pywikibot
matej_suchanek changed the subtype of this task from "Task" to "Feature Request". matej_suchanek added a comment. I agree having a wrapper around `DataSite.save_claim` would be useful. I just disagree with the proposed solution. There is no point in adding this method to `MediaInfo` since `DataSite.save_claim` does not need the entity object at all. Fun fact: this should do the same: claim.changeRank(claim.rank, summary=summary, tags='BotSDC') I'm not suggesting it as a workaround since calling the site method makes more sense. But it demonstrates that making such wrapper is possible within the `Claim` class. TASK DETAIL https://phabricator.wikimedia.org/T372588 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Multichill, matej_suchanek Cc: pywikibot-bugs-list, Xqt, matej_suchanek, Aklapper, Multichill, mevo, PotsdamLamb, Jyoo1011, FRomeo_WMF, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Nintendofan885, Zkhalido, Aram, Viztor, JKSTNK, Wenyi, Tbscho, KimKelting, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, Fuzheado, mys_721tx, Daniel_Mietchen, jayvdb, Ricordisamoa, Lydia_Pintscher, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T372588: Add MediaInfo.changeClaim() in Pywikibot
matej_suchanek added a comment. We don't have `ItemPage.changeClaim` either. `DataSite.save_claim` is wrapped around by `Claim.changeRank`, and there is also `Claim.changeClaimTarget` which should already work for all entity types. TASK DETAIL https://phabricator.wikimedia.org/T372588 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Multichill, matej_suchanek Cc: pywikibot-bugs-list, Xqt, matej_suchanek, Aklapper, Multichill, mevo, PotsdamLamb, Jyoo1011, FRomeo_WMF, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Nintendofan885, Zkhalido, Aram, Viztor, JKSTNK, Wenyi, Tbscho, KimKelting, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, Fuzheado, mys_721tx, Daniel_Mietchen, jayvdb, Ricordisamoa, Lydia_Pintscher, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T57836: Invalid link found while title parsing
matej_suchanek added a project: TestMe. TASK DETAIL https://phabricator.wikimedia.org/T57836 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Dvorapa, Xqt, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Aram, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, TerraCodes, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T219282: Unify negative page generators
matej_suchanek added a comment. This task mixes two kinds of things. `-withoutinterwiki` corresponds to https://en.wikipedia.org/wiki/Special:WithoutInterwiki. It is not a filter, it is a generator. Let's not touch that argument. `-ns(:not)` and `-titleregex(not)` are filters. There is also `-grep(not)` and `-onlyif(not)`. If anything, these should be unified. TASK DETAIL https://phabricator.wikimedia.org/T219282 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Ssm.allrounder, matej_suchanek Cc: matej_suchanek, Ssm.allrounder, Xqt, maynorc, Shubham656jain, Aklapper, pywikibot-bugs-list, Dvorapa, Baderayat, zoe, Tonymetz, mevo, LAVANYANELLURI, ajaypediredla14, Jainitbafna, AFZL210, Gaurav24072002, Abhinay76, PotsdamLamb, Annysah01, Rohitgeddam, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, JorisDarlingtonQuarshie, wiki-helenatxu, Aram, Viztor, Klein, Wenyi, Tks4Fish, Mh-3110, Lahi, JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, xSavitar, Altostratus, Avicennasis, MuhammadShuaib, Nastoshka, Tmalhotra, SimmeD, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T364689: In pywikibot, replace.py script using -regex can't handle null replacements
matej_suchanek edited projects, added Pywikibot-replace.py; removed Pywikibot-Scripts. matej_suchanek changed the subtype of this task from "Task" to "Bug Report". TASK DETAIL https://phabricator.wikimedia.org/T364689 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, pywikibot-bugs-list, Aram, mevo, Isabelladantes1983, Themindcoder, Adamm71, Jersione, Hellket777, LisafBia6531, 786, Biggs657, PotsdamLamb, Jyoo1011, JohnsonLee01, Juan90264, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido, Hook696, Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, Altostratus, Neuronton, binbot, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T364393: pywikibot does not handle properly 502 Server Error reading pages
matej_suchanek added a comment. I have been running into these lately, too. Especially when calling `DataSite.loadrevisions`. TASK DETAIL https://phabricator.wikimedia.org/T364393 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Xqt, Aklapper, Masti, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T363303: page.coordinates() fails in pywikibot
matej_suchanek added a comment. Looks like there is still that one problem with credentials when running in PAWS: - T136114: PAWS can not login, OAuth error: API error mwoauth-invalid-authorization <https://phabricator.wikimedia.org/T136114> - T149672: OAuth: don't abort if the username does not exist on project <https://phabricator.wikimedia.org/T149672> - T168222: Querying wikidata with pywikibot fails for items with images when user is not registered for commons <https://phabricator.wikimedia.org/T168222> - T252306: PAWS gives API-errors on some cases <https://phabricator.wikimedia.org/T252306> - T298355: NoUsernameError exception when login on PWB with OAuth <https://phabricator.wikimedia.org/T298355> - T328846: pwb login -autocreate may not be working with OAuth credentials <https://phabricator.wikimedia.org/T328846> - T330606: When I read the page, I get "API error mwoauth-invalid-authorization" <https://phabricator.wikimedia.org/T330606> - T338080: Problem to run the Replace.py tool of Pywikibot via PAWS <https://phabricator.wikimedia.org/T338080> - T356782: Pywikibot commonscat script can't handle OAuth <https://phabricator.wikimedia.org/T356782> TASK DETAIL https://phabricator.wikimedia.org/T363303 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, pywikibot-bugs-list, Herzi.Pinki, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T363303: page.coordinates() fails in pywikibot
matej_suchanek added a comment. That explains the "user that does not exist here". The bot is not registered on test.wikipedia <https://meta.wikimedia.org/wiki/Special:CentralAuth?target=Herzi+Bot+Pinki>. If you log in to the bot account and visit a page on test.wikipedia.org, I believe it should solve the problem for you. But still, it isn't clear why it makes a request to test.wikipedia at all... TASK DETAIL https://phabricator.wikimedia.org/T363303 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, pywikibot-bugs-list, Herzi.Pinki, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T363303: page.coordinates() fails in pywikibot
matej_suchanek removed a project: API Platform. matej_suchanek added a comment. Your script is apparently making a request to test.wikipedia.org and fails, claiming you don't have an account there. It's not clear to me why. Assuming you are using Herzi Pinki <https://meta.wikimedia.org/wiki/Special:CentralAuth?target=Herzi+Pinki> account (are you?), this is not true. Would you please post more information about your environment (e.g., the output of `pwb.py version`)? TASK DETAIL https://phabricator.wikimedia.org/T363303 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, pywikibot-bugs-list, Herzi.Pinki, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista, Atieno, DAbad ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Closed] T363047: Replacement is reapplied when more context is requested
matej_suchanek closed this task as "Resolved". matej_suchanek assigned this task to Xqt. matej_suchanek removed a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T363047 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt, matej_suchanek Cc: Xqt, Dvorapa, Aklapper, pywikibot-bugs-list, matej_suchanek, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, binbot, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Isabelladantes1983, Themindcoder, Adamm71, Jersione, Hellket777, LisafBia6531, 786, Biggs657, Juan90264, Alter-paule, Beast1978, Un1tY, Hook696, Kent7301, joker88john, CucyNoiD, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Lewizho99, Maathavan, Neuronton ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Started] T142324: Apparently "text-contains" exceptions in user-fixes.py are ignored
matej_suchanek removed projects: TestMe, Patch-Needs-Improvement. matej_suchanek claimed this task. matej_suchanek changed the task status from "Open" to "In Progress". matej_suchanek changed the subtype of this task from "Task" to "Bug Report". TASK DETAIL https://phabricator.wikimedia.org/T142324 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: binbot, matej_suchanek, Kizule, jeblad, Mpaa, Nemo_bis, Xqt, Dalba, jayvdb, gerritbot, Aklapper, pywikibot-bugs-list, Basilicofresco, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Masti, Alchimista, TerraCodes ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T363047: Replacement is reapplied when more context is requested
matej_suchanek added a comment. Not really. You can easily make a recursive rule without regex, like "a" -> "aa". TASK DETAIL https://phabricator.wikimedia.org/T363047 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Dvorapa, Aklapper, pywikibot-bugs-list, matej_suchanek, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, binbot, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Triaged] T363047: Replacement is reapplied when more context is requested
matej_suchanek triaged this task as "High" priority. matej_suchanek added projects: Pywikibot-replace.py, Regression. TASK DETAIL https://phabricator.wikimedia.org/T363047 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, matej_suchanek, mevo, Susie413113, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, binbot, Avicennasis, Wong128hk, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Created] T363047: Replacement is reapplied when more context is requested
matej_suchanek created this task. matej_suchanek added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION **Steps to replicate the issue** (include links if applicable): - Run `pwb.py replace "^" "a" -regex -summary:test` on a sandbox page in interactive mode. - When asked `Do you want to accept these changes?`, reply `m` for `[m]ore context`. **What happens?**: The replacement (i.e., prepending "a" to the page text) is done again before showing more context. >>> Wikipedie:Pískoviště <<< @@ -1 +1 @@ - {{Tento řádek neměňte}} + a{{Tento řádek neměňte}} Do you want to accept these changes? ([y]es, [N]o, [e]dit original, edit [l]atest, open in [b]rowser, [m]ore context, [a]ll, [q]uit): m @@ -1,4 +1,4 @@ - {{Tento řádek neměňte}} + aa{{Tento řádek neměňte}} == Bábovičky == Do you want to accept these changes? ([y]es, [N]o, [e]dit original, edit [l]atest, open in [b]rowser, [m]ore context, [a]ll, [q]uit): **What should have happened instead?**: No other changes are made. **Software version**: Pywikibot: [ssh] pywikibot-core.git (c5beb1d, g18595, 2024/04/19, 17:24:33, master) Release version: 9.1.0.dev0 packaging version: 21.3 mwparserfromhell version: 0.6.5 wikitextparser version: n/a requests version: 2.31.0 cacerts: [redacted] certificate test: ok Python: 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)] TASK DETAIL https://phabricator.wikimedia.org/T363047 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, matej_suchanek, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T19154: Rollback does not restore linking tables (categorylinks, pagelinks)
matej_suchanek added a project: TestMe. TASK DETAIL https://phabricator.wikimedia.org/T19154 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: XZise, pywikibot-bugs-list, jayvdb, Zppix, JoKent, Aklapper, aaron, Mr.Z-man, MZMcBride, JJMC89, TerraCodes, Nirmos, Cwek, Dinoguy1000, Arlolra, Jackmcbarn ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Changed Project Column] T325860: Unable to submit any pywikibot.WbTime with hour/minute/second even if precision is day or lower
matej_suchanek moved this task from Backlog to Upstream on the Pywikibot-Wikidata board. matej_suchanek added a project: Upstream. TASK DETAIL https://phabricator.wikimedia.org/T325860 WORKBOARD https://phabricator.wikimedia.org/project/board/110/ EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Multichill, Xqt, Aklapper, RPI2026F1, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, KimKelting, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista, Krenair ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T357540: pywikibot cannot save too precise WbTime claims
matej_suchanek added a project: Pywikibot-Wikidata. matej_suchanek added a comment. 3 is a big no-no because the behavior wouldn't match the user's expectations. 1 and 2 are ultimately the same (there would be an exception anyway). So this is just about showing a more user-friendly error message (instead of the default). Note that this is blocked on T57755 <https://phabricator.wikimedia.org/T57755>, which is an upstream task. If we chose to hardcode something and then upstream changed, it could be problematic because users would be forced to upgrade Pywikibot version. (Duplicate of T325860 <https://phabricator.wikimedia.org/T325860>?) TASK DETAIL https://phabricator.wikimedia.org/T357540 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Xqt, pywikibot-bugs-list, Zache, Ipr1, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, KimKelting, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T168508: revertbot.py doesn't respect put_throttle parameter in user-config.py
matej_suchanek added a project: TestMe. TASK DETAIL https://phabricator.wikimedia.org/T168508 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, pywikibot-bugs-list, Dvorapa, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, TerraCodes, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T338045: harvest_template.py adds duplicate claim if duplicate templates on same page
matej_suchanek added a project: Pywikibot-Wikidata. TASK DETAIL https://phabricator.wikimedia.org/T338045 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, Framawiki, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, KimKelting, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Retitled] T340632: Use pairwise to simplify code
matej_suchanek renamed this task from "Use pairsfile to simplify code" to "Use pairwise to simplify code". TASK DETAIL https://phabricator.wikimedia.org/T340632 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, matej_suchanek, Xqt, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T355981: Pywikibot makes extra network request even if diff is empty
matej_suchanek added a comment. What is the motivation behind the procedure? item = pywikibot.ItemPage(site, "Q1") item.editEntity() TASK DETAIL https://phabricator.wikimedia.org/T355981 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Xqt, Aklapper, pywikibot-bugs-list, RPI2026F1, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Triaged] T355927: Experimental build fails on NoUsernameError
matej_suchanek triaged this task as "High" priority. matej_suchanek added projects: Pywikibot, Pywikibot-tests. Restricted Application added a subscriber: pywikibot-bugs-list. TASK DETAIL https://phabricator.wikimedia.org/T355927 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: pywikibot-bugs-list, matej_suchanek, Aklapper, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, binbot, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T343187: Problems with logging in
matej_suchanek added a comment. I was suspicious there could be a race condition since my bot uses the asynchronous saving feature. So, I forced it to save synchronously. When I have it log out before running the script, I get messages like Change summary: add missing labels Logging in to wikidata:wikidata as MatSuBot@[redacted bot password key] WARNING: API warning (main): Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes. Use [[Special:ApiFeatureUsage]] to see usage of deprecated features by your application. WARNING: API warning (login): Fetching a token via "action=login" is deprecated. Use "action=query&meta=tokens&type=login" instead. ERROR: Received incorrect login token. Forcing re-login. Change summary: add missing labels ERROR: User assertion failed. Forcing re-login. Change summary: add missing labels ERROR: User assertion failed. Forcing re-login. Change summary: add missing labels and so on. The `ERROR:` lines later occur less often. But the script **keeps running**, and edits are saved. So there are two problems: - the bot does not handle and retry in asynchronous mode (but it does in synchronous mode) - there are still some login (edit token) problems The doi links problem could be related, but I get errors by running the bot on Wikidata. TASK DETAIL https://phabricator.wikimedia.org/T343187 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: mykhal, dimka, Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T343187: Problems with logging in
matej_suchanek added a comment. Found a new exception in the logs: WARNING: /usr/lib/python3.9/http/cookiejar.py:1971: UserWarning: http.cookiejar bug! Traceback (most recent call last): File "/usr/lib/python3.9/http/cookiejar.py", line 1953, in _really_load c = Cookie(h("version"), name, value, File "/usr/lib/python3.9/http/cookiejar.py", line 767, in __init__ if version is not None: version = int(version) ValueError: invalid literal for int() with base 10: 'None' _warn_unhandled_exception() TASK DETAIL https://phabricator.wikimedia.org/T343187 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: dimka, Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Unassigned] T340632: Use pairsfile to simplify code
matej_suchanek removed matej_suchanek as the assignee of this task. TASK DETAIL https://phabricator.wikimedia.org/T340632 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, matej_suchanek, Xqt, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T343187: Problems with logging in
matej_suchanek added a comment. The problem persists. It always makes the same script fail when it starts. The script updates Wikidata labels. Other Wikidata scripts which edit data do not fail. TASK DETAIL https://phabricator.wikimedia.org/T343187 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: dimka, Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Retitled] T345324: Asterisk account setting is not fully supported
matej_suchanek renamed this task from "Asteriks account setting ist not fully supported" to "Asterisk account setting is not fully supported". TASK DETAIL https://phabricator.wikimedia.org/T345324 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, Dominicbm, Xqt, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T326762: Support Wikimedia Commons Query Service
matej_suchanek added a comment. Works for me, provided the bot account has authenticated to the endpoint (in the browser). I tried using `WikidataSPARQLPageGenerator`, but it doesn't work. >>> import pywikibot >>> site = pywikibot.Site('commons') >>> repo = site.data_repository() >>> repo DataSite("wikidata", "wikidata") The query gets redirected to Wikidata. TASK DETAIL https://phabricator.wikimedia.org/T326762 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Zache, Aklapper, matej_suchanek, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T344086: The WikidataBot.create_item_for_page() method doesn't return the ID of the created item, making it impossible to add claims to it
matej_suchanek added a comment. I guess it happens because internally `BaseBot._save_page` is asynchronous <https://gerrit.wikimedia.org/g/pywikibot/core/+/16c272108fbdb8d8d05dd6cedd6d9f3d1787c753/pywikibot/bot.py#1475> by default. Calling `create_item_for_page` with `asynchronous=False` should make the calls synchronous. TASK DETAIL https://phabricator.wikimedia.org/T344086 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, pywikibot-bugs-list, Vladis13, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T343655: Provide Zobject data structure for wikifunctions
matej_suchanek added a comment. > GadgetDefinition > Note: The GadgetDefinition can also be found on mediainfo, form and sense entity types. Is this really a Wikifunctions thing? https://codesearch.wmcloud.org/search/?q=GadgetDefinition&files=&excludeFiles=&repos=#Extension:Gadgets TASK DETAIL https://phabricator.wikimedia.org/T343655 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Framawiki, Multichill, matej_suchanek, Aklapper, Euku, Xqt, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T343467: provide way how to disable cosmetic_changes.py by inline parameter
matej_suchanek added a comment. pwb.py -help:global -cosmeticchanges Toggles the cosmetic_changes setting made in config.py -cc or user config file to its inverse and overrules it. All other settings and restrictions are untouched. The setting may also be given directly like `-cc:True`; accepted values for the option are `1`, `yes`, `true`, `on`, `y`, `t` for True and `0`, `no`, `false`, `off`, `n`, `f` for False. Values are case-insensitive. `-cc:0` should be it. TASK DETAIL https://phabricator.wikimedia.org/T343467 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, pywikibot-bugs-list, JAnD, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Created] T343187: Problems with logging in
matej_suchanek created this task. matej_suchanek added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION For a few weeks or months, I have constantly been getting errors such as: Traceback (most recent call last): File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner self.run() File "/usr/lib/python3.9/threading.py", line 892, in run self._target(*self._args, **self._kwargs) File "/data/project/matsubot/pwbvenv/lib/python3.9/site-packages/pywikibot/__init__.py", line 1485, in async_manager request(*args, **kwargs) File "/data/project/matsubot/pwbvenv/lib/python3.9/site-packages/pywikibot/page/_decorators.py", line 34, in handle func(self, *args, **kwargs) File "/data/project/matsubot/pwbvenv/lib/python3.9/site-packages/pywikibot/page/_wikibase.py", line 680, in editEntity super().editEntity(data, **kwargs) File "/data/project/matsubot/pwbvenv/lib/python3.9/site-packages/pywikibot/page/_wikibase.py", line 315, in editEntity updates = self.repo.editEntity( File "/data/project/matsubot/pwbvenv/lib/python3.9/site-packages/pywikibot/site/_decorators.py", line 92, in callee return fn(self, *args, **kwargs) File "/data/project/matsubot/pwbvenv/lib/python3.9/site-packages/pywikibot/site/_datasite.py", line 310, in editEntity params['token'] = self.tokens['csrf'] File "/data/project/matsubot/pwbvenv/lib/python3.9/site-packages/pywikibot/site/_tokenwallet.py", line 59, in __getitem__ raise KeyError( KeyError: "Invalid token 'csrf' for user 'MatSuBot' on wikidata:wikidata wiki." or WARNING: API error badtoken: Invalid CSRF token. or ERROR: User assertion failed. Forcing re-login. Logging in to wikidata:wikidata as MatSuBot@pywikibot ERROR: Received incorrect login token. Forcing re-login. for my Toolforge-based bot running on Wikidata. It's happening with and without BotPasswords. TASK DETAIL https://phabricator.wikimedia.org/T343187 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, matej_suchanek, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T341049: test_Coordinate_edit test of wikibase_edit_tests.TestWikibaseMakeClaimfails fails due to missing 'precision' parameter
matej_suchanek added a project: Pywikibot-Wikidata. TASK DETAIL https://phabricator.wikimedia.org/T341049 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Lokal_Profil, Aklapper, pywikibot-bugs-list, matej_suchanek, Xqt, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, binbot, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T341787: cosmetic_changes.py: Exiting due to uncaught exception AttributeError: 'NoneType' object has no attribute 'groups'
matej_suchanek edited projects, added Pywikibot-textlib.py; removed Pywikibot-Scripts. TASK DETAIL https://phabricator.wikimedia.org/T341787 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, alaa, pywikibot-bugs-list, Meno25, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Edited] T341787: cosmetic_changes.py: Exiting due to uncaught exception AttributeError: 'NoneType' object has no attribute 'groups'
matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T341787 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, alaa, pywikibot-bugs-list, Meno25, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T341787: cosmetic_changes.py: Exiting due to uncaught exception AttributeError: 'NoneType' object has no attribute 'groups'
matej_suchanek added a comment. == header == == header == == header == are parsed as level 2 headers by MediaWiki. == header == (space between the comment and header) is not. The output is: == header == is a __level 1__ header with title "==". == == = are level 2 headers with title " " and "=", respectively. TASK DETAIL https://phabricator.wikimedia.org/T341787 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, alaa, pywikibot-bugs-list, Meno25, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Closed] T338748: Enhance extract_sections headings with level and (stripped) name attributes
matej_suchanek closed this task as "Resolved". matej_suchanek removed a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T338748 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt, matej_suchanek Cc: Xqt, Aklapper, pywikibot-bugs-list, matej_suchanek, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Isabelladantes1983, Themindcoder, Adamm71, Jersione, Hellket777, LisafBia6531, 786, Biggs657, Juan90264, Alter-paule, Beast1978, Un1tY, Hook696, Kent7301, joker88john, CucyNoiD, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Lewizho99, Maathavan, Neuronton ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Edited] T338748: Enhance extract_sections headings with level and (stripped) name attributes
matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T338748 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, pywikibot-bugs-list, matej_suchanek, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T338748: Enhance extract_sections headings with level and (stripped) name attributes
matej_suchanek added a comment. That's precisely why such a "stripped name" should exist. ("The stripped name does not contain the equals signs." is the description of the feature.) TASK DETAIL https://phabricator.wikimedia.org/T338748 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, pywikibot-bugs-list, matej_suchanek, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Edited] T338748: Enhance extract_sections headings with level and (stripped) name attributes
matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T338748 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, matej_suchanek, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Created] T338748: Enhance extract_sections headings with level and (stripped) name attributes
matej_suchanek created this task. matej_suchanek added projects: Pywikibot, Pywikibot-textlib.py. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION `extract_sections` returns sections in a list, which doesn't replicate the sections' hierarchy determined by heading levels. If a bot is supposed to understand the structure of an article, the hierarchy is crucial. The level of a heading is the maximal number of equals signs present both at its beginning and its end. The stripped name does not contain the equals signs. TASK DETAIL https://phabricator.wikimedia.org/T338748 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, matej_suchanek, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T328769: Enhance Pywikibot.Page with is_person method
matej_suchanek added a comment. What I dislike about the proposal is that it introduces a domain-specific code to an almost completely generic interface. Indeed, I checked that almost every piece of code in `Page`/`BasePage` is site-agnostic and would work on whatever wiki you use it. Not this enhancement (even though it can be documented). In my opinion, it's a bad practice and precedent. > Do you have a better idea? Make it at least a bit generic. For example, make it a helper method similar to `Page.get_best_claim` where `P31=Q5` would be the input. TASK DETAIL https://phabricator.wikimedia.org/T328769 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Ayush_Anand3310, Xqt, Aklapper, pywikibot-bugs-list, binbot, Themindcoder, Adamm71, Jersione, Hellket777, LisafBia6531, 786, Biggs657, PotsdamLamb, Jyoo1011, JohnsonLee01, Juan90264, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido, Hook696, Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Framawiki, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, Altostratus, Neuronton, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T331720: pywikibot does not respond to my calls
matej_suchanek added a comment. I think `-lang:ckb` is the false trace here. The upstream call that throws the exception is `langlinks = page.langlinks()`. There is probably an interwiki link to a site that Pywikibot does not recognize. TASK DETAIL https://phabricator.wikimedia.org/T331720 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, binbot, TheresNoTime, Aklapper, pywikibot-bugs-list, Sakura_emad, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T328769: Enhance Pywikibot.Page with is_person method
matej_suchanek added a comment. This is too Wikimedia-specific (or even Wikipedia-specific). I'd prefer having this as a utility function or application logic rather than making it part of the model. > project is other than Wikipedia Why? TASK DETAIL https://phabricator.wikimedia.org/T328769 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Ayush_Anand3310, Xqt, Aklapper, pywikibot-bugs-list, binbot, Themindcoder, Adamm71, Jersione, Hellket777, LisafBia6531, 786, Biggs657, PotsdamLamb, Jyoo1011, JohnsonLee01, Juan90264, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido, Hook696, Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Framawiki, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, Altostratus, Neuronton, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T332341: getSitelink() method reports incorrect page when a page is not linked to Data repo.
matej_suchanek added a project: good first task. matej_suchanek added a comment. This is the source of the exception: if site not in self.sitelinks: raise NoPageError(self) The message is indeed confusing. We probably cannot change the class of the exception because of compatibility, but we can add the preferred text of the exception message as the second argument. > The right page to report is fr:Vodava; https://fr.wikipedia.org/wiki/Vodava I disagree. How do you know the page will have that title? In T332341#8705043 <https://phabricator.wikimedia.org/T332341#8705043>, @Bleakprestiger wrote: > Can I Work On this task ? Yes. In fact, by assigning the task to yourself, you are claiming you will work it. TASK DETAIL https://phabricator.wikimedia.org/T332341 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Bleakprestiger, matej_suchanek Cc: matej_suchanek, Bleakprestiger, Aklapper, pywikibot-bugs-list, Ammarpad, ajaypediredla14, Jainitbafna, AFZL210, Gaurav24072002, Abhinay76, PotsdamLamb, Annysah01, Rohitgeddam, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, JorisDarlingtonQuarshie, wiki-helenatxu, Viztor, Klein, Wenyi, Tks4Fish, Mh-3110, Lahi, JakeTheDeveloper, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, xSavitar, Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T331796: Do not regress template counter values
matej_suchanek added a comment. The reason for the regression is T215247 <https://phabricator.wikimedia.org/T215247>. Imagine you have the archive partitioned by the year (month, etc.) and the counter. Then, by the year's end, the counter could have increased up to 5. When the year ticks, the counter stays at 5, but you want to start from 1. We solve this by having the bot check for archive existence and decrement the counter in a loop until it finds an existing archive. A simple workaround is to update the counter AND create the new archive manually before the archive bot runs again. Maybe the above algorithm can be improved. For example, when the archive does not exist, we can have it check just the archive for `counter = 1`. If it doesn't exist, it is clear there was a "tick", and the bot can continue from there. If it does, do nothing with the counter and continue as usual. TASK DETAIL https://phabricator.wikimedia.org/T331796 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Xqt, Aklapper, MarcoAurelio, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, MJL, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T330799: Correct documentation of site.watched_pages()
matej_suchanek added a project: good first task. matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T330799 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, binbot, Jainitbafna, Gaurav24072002, Abhinay76, PotsdamLamb, Annysah01, Rohitgeddam, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, JorisDarlingtonQuarshie, wiki-helenatxu, Urstrulykkr, Viztor, Klein, Wenyi, Tks4Fish, Mh-3110, Lahi, JakeTheDeveloper, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, xSavitar, Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T305302: Provide tests for Lexeme classes
matej_suchanek added a comment. Please upload your changes as a patch for review to Gerrit <https://www.mediawiki.org/wiki/Manual:Pywikibot/Development#Development>, where the code can be reviewed. TASK DETAIL https://phabricator.wikimedia.org/T305302 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Ayush_Anand3310, matej_suchanek, Aklapper, Xqt, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T305302: Provide tests for Lexeme classes
matej_suchanek added a comment. Yes, or `wikibase_edit_tests.py`, if you plan testing write actions. TASK DETAIL https://phabricator.wikimedia.org/T305302 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Ayush_Anand3310, matej_suchanek, Aklapper, Xqt, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T305302: Provide tests for Lexeme classes
matej_suchanek added a comment. Yes, Pywikibot already uses that library. TASK DETAIL https://phabricator.wikimedia.org/T305302 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Ayush_Anand3310, matej_suchanek, Aklapper, Xqt, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T308265: Use inline re.flags in Pywikibot
matej_suchanek added a comment. No, keep it for now. TASK DETAIL https://phabricator.wikimedia.org/T308265 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Ayush_Anand3310, matej_suchanek Cc: matej_suchanek, Ayush_Anand3310, Aklapper, pywikibot-bugs-list, Xqt, Jainitbafna, Gaurav24072002, Abhinay76, PotsdamLamb, Annysah01, Rohitgeddam, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, JorisDarlingtonQuarshie, wiki-helenatxu, Viztor, Klein, Wenyi, Tks4Fish, Mh-3110, Lahi, JakeTheDeveloper, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, xSavitar, Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Reopened] T308261: Access match object groups by item name instead of group() method
matej_suchanek reopened this task as "Open". matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T308261 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Ayush_Anand3310, matej_suchanek Cc: Ayush_Anand3310, Aklapper, pywikibot-bugs-list, Xqt, Adamm71, Jainitbafna, Jersione, Hellket777, LisafBia6531, 786, Biggs657, Gaurav24072002, Abhinay76, PotsdamLamb, Annysah01, Rohitgeddam, Jyoo1011, JohnsonLee01, Juan90264, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Soda, Chaytanya, Zkhalido, JorisDarlingtonQuarshie, Hook696, wiki-helenatxu, Kent7301, joker88john, Viztor, CucyNoiD, Klein, Wenyi, Tks4Fish, Gaboe420, Mh-3110, Giuliamocci, Cpaulf30, Lahi, Af420, Bsandipan, JakeTheDeveloper, Tbscho, MayS, Framawiki, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, xSavitar, Altostratus, Neuronton, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Block] T308258: Pywikibot 8 tasks (Tracking)
matej_suchanek reopened subtask T308261: Access match object groups by item name instead of group() method as "Open". TASK DETAIL https://phabricator.wikimedia.org/T308258 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: binbot, Aklapper, Xqt, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T186200: Rewrite Wikibase data model implementation
matej_suchanek added a subtask: T327205: Pywikibot Claim inconsistency with sources vs references. TASK DETAIL https://phabricator.wikimedia.org/T186200 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, SilentSpike, David_Haskiya_WMSE, Phaebz, Dvorapa, Lokal_Profil, Aklapper, matej_suchanek, pywikibot-bugs-list, BeautifulBold, Suran38, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Peteosx1x, Dijkstra, NavinRizwi, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, Dinoguy1000, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T327205: Pywikibot Claim inconsistency with sources vs references
matej_suchanek added a parent task: T186200: Rewrite Wikibase data model implementation. TASK DETAIL https://phabricator.wikimedia.org/T327205 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, RPI2026F1, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Created] T326762: Support Wikimedia Commons Query Service
matej_suchanek created this task. matej_suchanek added projects: Pywikibot-Commons, Pywikibot-Wikidata, Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION Unlike Wikidata Query Service, authentication is required. There is a manual on how to connect: https://commons.wikimedia.org/wiki/Commons:SPARQL_query_service/API_endpoint. Currently, human intervention is required, and we may wait for better support. TASK DETAIL https://phabricator.wikimedia.org/T326762 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, matej_suchanek, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T308265: Use inline re.flags in Pywikibot
matej_suchanek added a project: good first task. matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T308265 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, Xqt, Jainitbafna, Gaurav24072002, Abhinay76, PotsdamLamb, Annysah01, Rohitgeddam, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, JorisDarlingtonQuarshie, wiki-helenatxu, Viztor, Klein, Wenyi, Tks4Fish, Mh-3110, Lahi, JakeTheDeveloper, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, xSavitar, Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T308261: Access match object groups by item name instead of group() method
matej_suchanek added a project: good first task. matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T308261 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, Xqt, Jainitbafna, Gaurav24072002, Abhinay76, PotsdamLamb, Annysah01, Rohitgeddam, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, JorisDarlingtonQuarshie, wiki-helenatxu, Viztor, Klein, Wenyi, Tks4Fish, Mh-3110, Lahi, JakeTheDeveloper, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, xSavitar, Altostratus, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Closed] T326510: How can I obtain the resolution or the image size from an SDC image via Pywikibot?
matej_suchanek closed this task as "Invalid". matej_suchanek added a comment. SDC does not seem to provide this information. It's accessible for files on all wikis using: >>> import pywikibot >>> commons = pywikibot.Site('commons:commons') >>> file = pywikibot.FilePage(commons, 'Würfelzucker -- 2018 -- 3564.jpg') >>> info = file.latest_file_info >>> info.__dict__.keys() dict_keys(['timestamp', 'user', 'size', 'width', 'height', 'comment', 'url', 'descriptionurl', 'descriptionshorturl', 'sha1', 'metadata', 'mime']) >>> info['width'], info['height'] (5349, 3343) Closing as invalid as this is not a bug report nor a feature request. TASK DETAIL https://phabricator.wikimedia.org/T326510 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Mpaa, Aklapper, Ainali, Geertivp, pywikibot-bugs-list, mrephabricator, toberto, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, CBogen, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, Abit, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Unblock] T223820: Properly implement structured data access on Commons in Pywikibot
matej_suchanek closed subtask T173195: Implement federated Wikibase in Pywikibot as "Resolved". TASK DETAIL https://phabricator.wikimedia.org/T223820 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Alicia_Fagerving_WMSE, MartinMichlmayr, FRomeo_WMF, GFontenelle_WMF, Rubin16, Xqt, Librarian_lena, David_Haskiya_WMSE, Dominicbm, Zache, GPSLeo, Abbe98, SandraF_WMF, JeanFred, matej_suchanek, Fuzheado, Lokal_Profil, Dvorapa, Aklapper, pywikibot-bugs-list, Multichill, PotsdamLamb, Jyoo1011, Y.ssk, JohnsonLee01, SHEKH, Dijkstra, Muchiri124, CBogen, Khutuck, Nintendofan885, Zkhalido, Tore_Danielsson_WMSE, Viztor, JKSTNK, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, StuartPrior, Altostratus, Taiwania_Justo, Avicennasis, Volker_E, Ixocactus, SBisson, Wong128hk, mys_721tx, Jane023, Daniel_Mietchen, El_Grafo, Dinoguy1000, jayvdb, Ricordisamoa, Lydia_Pintscher, Masti, Alchimista, Steinsplitter ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Closed] T173195: Implement federated Wikibase in Pywikibot
matej_suchanek closed this task as "Resolved". matej_suchanek claimed this task. TASK DETAIL https://phabricator.wikimedia.org/T173195 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, David_Haskiya_WMSE, Ladsgroup, daniel, WMDE-leszek, zhuyifei1999, Lydia_Pintscher, SandraF_WMF, Aklapper, Lokal_Profil, PokestarFan, pywikibot-bugs-list, Multichill, Astuthiodit_1, karapayneWMDE, Invadibot, PotsdamLamb, GFontenelle_WMF, Jyoo1011, maantietaja, FRomeo_WMF, JohnsonLee01, SHEKH, Dijkstra, CBogen, ItamarWMDE, Khutuck, Nintendofan885, Akuckartz, Zkhalido, Viztor, Nandana, JKSTNK, Wenyi, Lahi, Gq86, E1presidente, Ramsey-WMF, Cparle, GoranSMilovanovic, QZanden, Tbscho, MayS, Tramullas, Acer, LawExplorer, Framawiki, Salgo60, Mdupont, JJMC89, Silverfish, Dvorapa, _jensen, rosalieper, Altostratus, Avicennasis, Scott_WUaS, Susannaanas, Fuzheado, mys_721tx, Jane023, Wikidata-bugs, Xqt, Base, matthiasmullie, aude, Daniel_Mietchen, jayvdb, Ricordisamoa, Wesalius, Raymond, Masti, Alchimista, Steinsplitter, Mbch331 ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T189321: Support for Lexicographical data/WikibaseLexeme in Pywikibot
matej_suchanek added a comment. There are still some gaps, and the support is somewhat lame (e.g., not possible to create a lexeme). I had already updated a similar warning <https://www.wikidata.org/w/index.php?title=Wikidata:Creating_a_bot&diff=1661369914&oldid=1656421200&diffmode=source> on https://www.wikidata.org/wiki/Wikidata:Creating_a_bot. TASK DETAIL https://phabricator.wikimedia.org/T189321 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Push-f, So9q, Kristbaum, David_Haskiya_WMSE, Mike_Peel, Alicia_Fagerving_WMSE, Lokal_Profil, Njardarlogar, JAnD, jayvdb, Framawiki, Masti, Aklapper, pywikibot-bugs-list, matej_suchanek, Astuthiodit_1, karapayneWMDE, Invadibot, PotsdamLamb, Jyoo1011, maantietaja, JohnsonLee01, SHEKH, Dijkstra, ItamarWMDE, Khutuck, Akuckartz, Zkhalido, Viztor, Nandana, Wenyi, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, Tbscho, MayS, LawExplorer, Mdupont, JJMC89, Dvorapa, _jensen, rosalieper, Altostratus, Avicennasis, Scott_WUaS, mys_721tx, Wikidata-bugs, Xqt, aude, Ricordisamoa, Alchimista, Mbch331 ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T325915: pywikibot throws mwoauth-invalid-authorization-invalid-user when calling editEntity() with no arguments
matej_suchanek added a comment. Maybe there is a way to optimize `SiteLinkCollection.toJSON` further so that we don't do unnecessary API calls (though they get cached). But this would not fix the problem because sometimes you really have to read a different site information (this is the operation that failed) and it should not matter whether you've already got an account there or not. Maybe something changed upstream? TASK DETAIL https://phabricator.wikimedia.org/T325915 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, pywikibot-bugs-list, RPI2026F1, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T324401: Allow Pywikibot to stack edits to items
matej_suchanek added a comment. > Plus it requires knowledge of how the editEntity dictionary needs to be structured, which isn't readily available for non-trivial examples. It does not, I'm not building any dictionary in my example. You first stack the changes by setting/appending data to the entity, then you call `editEntity` //without// the data argument. I can think of one improvement, we could enhance the `ClaimCollection` (`item.claims`) with a method like `item.claims.put_claim(claim)` that would inline that chain of calls. TASK DETAIL https://phabricator.wikimedia.org/T324401 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Xqt, Aklapper, Multichill, RPI2026F1, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T324401: Allow Pywikibot to stack edits to items
matej_suchanek added a comment. Just make all changes to the item's attributes and then call `item.editEntity`: item = pywikibot.ItemPage(repo, 'Q123') item.labels['en'] = 'English label' item.descriptions['de'] = 'German description' claim = pywikibot.Claim(repo, 'P456') claim.setTarget(...) item.claims.setdefault('P456', []).append(claim) item.editEntity(summary='edit summary') TASK DETAIL https://phabricator.wikimedia.org/T324401 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Xqt, Aklapper, Multichill, RPI2026F1, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T321408: NoUsernameError on specific pywikibot classes
matej_suchanek added a comment. It works for me: >>> import pywikibot >>> repo = pywikibot.Site('wikidata:wikidata') >>> item = pywikibot.ItemPage(repo, 'Q114776071') >>> item ItemPage('Q114776071') >>> import pywikibot >>> from pywikibot.tools import ComparableMixin, first_upper, is_ip_address >>> pywikibot.tools.chars.url2string TASK DETAIL https://phabricator.wikimedia.org/T321408 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: VcamX, matej_suchanek, Aklapper, pywikibot-bugs-list, Martimpassos, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T318034: editAliases makes nothing
matej_suchanek added a comment. > Nothing happens, no error, but also no action on wikidata. It used to work. //Errors should never pass silently.// So this should be fixed. > Should this task become a feature request to enable single strings? I am hesitant about this. Note that the method is called `editAliases`. It is 1) in the plural and 2) it //edits// them (i.e., replaces them, it does not just //add// them). So it is probably useful for maintaining (tidying) data, but not importing data when you just want to add some data, without replacing existing data. (I believe this is the intention behind this, or at least replacing existing aliases with a new single one is not the intention.) We could introduce a new method like `addAliases` or so which would just let you add them. This method could also support providing a single string. TASK DETAIL https://phabricator.wikimedia.org/T318034 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt, matej_suchanek Cc: matej_suchanek, pywikibot-bugs-list, Aklapper, Psemdel, Jersione, Hellket777, LisafBia6531, 786, Biggs657, PotsdamLamb, Jyoo1011, JohnsonLee01, Juan90264, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido, Hook696, Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, Altostratus, Neuronton, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T314763: Merging Wikidata items triggers EntityContentTooBigException
matej_suchanek added a comment. But I wonder what `EntityContentTooBigException` has to do with #pywikibot <https://phabricator.wikimedia.org/tag/pywikibot/>... TASK DETAIL https://phabricator.wikimedia.org/T314763 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, pywikibot-bugs-list, Aklapper, Pigsonthewing, Feliciss, Lydia_Pintscher, Mike_Peel, Astuthiodit_1, karapayneWMDE, Invadibot, PotsdamLamb, Jyoo1011, maantietaja, JohnsonLee01, SHEKH, Dijkstra, ItamarWMDE, Khutuck, Akuckartz, Zkhalido, Viztor, Nandana, Wenyi, Lahi, Gq86, GoranSMilovanovic, QZanden, Tbscho, MayS, LawExplorer, Mdupont, JJMC89, Dvorapa, _jensen, rosalieper, Altostratus, Avicennasis, Scott_WUaS, mys_721tx, Wikidata-bugs, Xqt, aude, jayvdb, Masti, Alchimista, Mbch331 ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T314763: Merging Wikidata items triggers EntityContentTooBigException
matej_suchanek added a comment. In T314763#8184989 <https://phabricator.wikimedia.org/T314763#8184989>, @Mike_Peel wrote: > Adding pywikibot tag - does any pywikibot developer have thoughts about saving multiple changes in one edit? You can create an item in a single edit like this: import pywikibot wikidata = pywikibot.Site('wikidata') item = pywikibot.ItemPage(wikidata) item.labels.update(...) # add labels ("language: str" pairs) item.descriptions.update(...) # add descriptions ("language: str" pairs) item.claims.update(...) # add claims ("property id: list of Claims" pairs) # etc. item.editEntity(summary='summary') # save TASK DETAIL https://phabricator.wikimedia.org/T314763 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, pywikibot-bugs-list, Aklapper, Pigsonthewing, Feliciss, Lydia_Pintscher, Mike_Peel, Astuthiodit_1, karapayneWMDE, Invadibot, PotsdamLamb, Jyoo1011, maantietaja, JohnsonLee01, SHEKH, Dijkstra, ItamarWMDE, Khutuck, Akuckartz, Zkhalido, Viztor, Nandana, Wenyi, Lahi, Gq86, GoranSMilovanovic, QZanden, Tbscho, MayS, LawExplorer, Mdupont, JJMC89, Dvorapa, _jensen, rosalieper, Altostratus, Avicennasis, Scott_WUaS, mys_721tx, Wikidata-bugs, Xqt, aude, jayvdb, Masti, Alchimista, Mbch331 ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Claimed] T314889: harvest_template.py - missing documentation for -inverse parameter
matej_suchanek claimed this task. TASK DETAIL https://phabricator.wikimedia.org/T314889 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Ejegg, matej_suchanek, Aklapper, JAnD, pywikibot-bugs-list, Hellket777, LisafBia6531, 786, Biggs657, PotsdamLamb, Jyoo1011, JohnsonLee01, Juan90264, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido, Hook696, Kent7301, Urstrulykkr, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, Altostratus, Neuronton, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T313886: archivebot may fall into infinite loop
matej_suchanek added a comment. In T313886#8111808 <https://phabricator.wikimedia.org/T313886#8111808>, @Xqt wrote: > There is a similar problem when `maxarchivesize = 0T` That makes no sense. What about raising an exception on the encounter (during the validation)? TASK DETAIL https://phabricator.wikimedia.org/T313886 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, Xqt, pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, MJL, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T173645: replace.py should not crash when it does a replacement in Module: and get rejected by API for changing content model
matej_suchanek added a project: TestMe. TASK DETAIL https://phabricator.wikimedia.org/T173645 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Liuxinyu970226, Xqt, matej_suchanek, Aklapper, Kizule, pywikibot-bugs-list, Gaurav24072002, Abhinay76, PotsdamLamb, Annysah01, Rohitgeddam, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Soda, Chaytanya, Zkhalido, JorisDarlingtonQuarshie, wiki-helenatxu, Viztor, Klein, Wenyi, Tks4Fish, Mh-3110, Lahi, JakeTheDeveloper, Tbscho, MayS, Mdupont, JJMC89, TerraCodes, Dvorapa, xSavitar, Altostratus, binbot, Avicennasis, MuhammadShuaib, Tmalhotra, SimmeD, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T313785: Archive variables being changed onwiki and saved as such
matej_suchanek added a comment. This should be fixed on master since rPWBC51787100619d: [BUGFIX] Add localized "archive" variables to archivebot.py <https://phabricator.wikimedia.org/rPWBC51787100619d32eaa9ce025720d0d93f3e5cc2e1>. TASK DETAIL https://phabricator.wikimedia.org/T313785 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, MarcoAurelio, Xqt, Aklapper, PotsdamLamb, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, MJL, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T66503: Add datatype time to harvest_template.py for importing dates
matej_suchanek removed a project: User-notice. matej_suchanek added a comment. > I'm still uncertain about whether it belongs in Tech News. Perhaps it should instead just be within the Wikidata newsletter? i.e. https://www.wikidata.org/wiki/Wikidata:Status_updates/Next Thanks for reminding me, I was actually going to put it there, too. If you are hesitant about putting to TN, I am definitely not insisting on it. > Does this also need to be announced at pywikibot@ mailing list <https://lists.wikimedia.org/postorius/lists/pywikibot.lists.wikimedia.org/>? Periodically, new releases are announced <https://lists.wikimedia.org/hyperkitty/list/pywiki...@lists.wikimedia.org/thread/WYAHLW5GTWZJ47N5OH4GDUQHIZUTZZSN/> there with a list of notable changes. > If you're linking the announcement (at any location) just to this task, then is the current Task Description clear enough that it will help all pywikibot developers, or could it be improved with some examples or details? Or should it be documented more formally somewhere discoverable (onwiki) ? Users familiar with the script will probably very quickly find out what they have to do to try this out. They can even request help within the script. Anyway, I could have at least added a link to harvest_template.py <https://www.mediawiki.org/wiki/Manual:Pywikibot/harvest_template.py>. TASK DETAIL https://phabricator.wikimedia.org/T66503 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Quiddity, Aklapper, Nemo_bis, jayvdb, Ricordisamoa, pywikibot-bugs-list, Multichill, Omegat, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, Masti, Alchimista, Bebiezaza, EhsanKhandowa, PatsagornY, Amorymeltzer, Johan, Luke081515, TheDJ, Jay8g ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T66503: Add datatype time to harvest_template.py for importing dates
matej_suchanek edited projects, added User-notice; removed Patch-For-Review. matej_suchanek changed the subtype of this task from "Task" to "Feature Request". matej_suchanek moved this task from Framework to Backlog on the Pywikibot-Wikidata board. TASK DETAIL https://phabricator.wikimedia.org/T66503 WORKBOARD https://phabricator.wikimedia.org/project/board/110/ EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, Nemo_bis, jayvdb, Ricordisamoa, pywikibot-bugs-list, Multichill, Omegat, Bebiezaza, EhsanKhandowa, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, PatsagornY, Viztor, Wenyi, Amorymeltzer, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, Johan, Luke081515, mys_721tx, Xqt, Masti, Alchimista, TheDJ, Jay8g, Hellket777, 786, Biggs657, Juan90264, Alter-paule, Beast1978, Un1tY, Hook696, Kent7301, joker88john, CucyNoiD, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Lewizho99, Maathavan, Neuronton, RhinosF1 ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T312755: Site.parsevalue() gives wrong results
matej_suchanek added a comment. Yes, it probably depends on the language. When you edit e.g. dates on Wikidata manually, it will try to parse the input in your language (or English). I think it can be changed using `uselang= So maybe we should always force parsing in English and add an argument to override this. TASK DETAIL https://phabricator.wikimedia.org/T312755 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Mpaa, Lokal_Profil, matej_suchanek, Aklapper, pywikibot-bugs-list, Xqt, Astuthiodit_1, karapayneWMDE, Invadibot, Jyoo1011, maantietaja, JohnsonLee01, SHEKH, Dijkstra, ItamarWMDE, Khutuck, Akuckartz, Zkhalido, WDoranWMF, Viztor, DannyS712, Nandana, Wenyi, Amorymeltzer, Lahi, Gq86, GoranSMilovanovic, QZanden, Tbscho, MayS, LawExplorer, Sethakill, Mdupont, JJMC89, dg711, Dvorapa, _jensen, rosalieper, Altostratus, Avicennasis, Scott_WUaS, mys_721tx, Wikidata-bugs, aude, jayvdb, Ricordisamoa, Masti, Alchimista, Mbch331, Krenair ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T112140: Provide a wrapper function in pywikibot around wbparsevalue
matej_suchanek removed a project: Patch-Needs-Improvement. TASK DETAIL https://phabricator.wikimedia.org/T112140 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt, matej_suchanek Cc: gerritbot, Louperivois, PokestarFan, Lokal_Profil, Tobias1984, ArthurPSmith, Aklapper, pywikibot-bugs-list, Multichill, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Reopened] T112140: Provide a wrapper function in pywikibot around wbparsevalue
matej_suchanek reopened this task as "Open". matej_suchanek moved this task from Backlog to Ready to go on the Pywikibot-Wikidata board. TASK DETAIL https://phabricator.wikimedia.org/T112140 WORKBOARD https://phabricator.wikimedia.org/project/board/110/ EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt, matej_suchanek Cc: gerritbot, Louperivois, PokestarFan, Lokal_Profil, Tobias1984, ArthurPSmith, Aklapper, pywikibot-bugs-list, Multichill, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Block] T112141: Update harvest_template.py to use wbparsevalue and accept arbitrary datatypes
matej_suchanek reopened subtask T112140: Provide a wrapper function in pywikibot around wbparsevalue as "Open". TASK DETAIL https://phabricator.wikimedia.org/T112141 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Multichill, pywikibot-bugs-list, Aklapper, Astuthiodit_1, karapayneWMDE, Invadibot, Jyoo1011, maantietaja, JohnsonLee01, SHEKH, Dijkstra, ItamarWMDE, Khutuck, Akuckartz, Zkhalido, Viztor, Nandana, Wenyi, Lahi, Gq86, GoranSMilovanovic, QZanden, Tbscho, MayS, LawExplorer, Mdupont, JJMC89, Dvorapa, _jensen, rosalieper, Altostratus, Avicennasis, Scott_WUaS, mys_721tx, Wikidata-bugs, Xqt, aude, jayvdb, Ricordisamoa, Masti, Alchimista, Mbch331 ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Claimed] T173238: Harvest_template should be able to add reciprocal claims
matej_suchanek claimed this task. matej_suchanek changed the subtype of this task from "Task" to "Feature Request". matej_suchanek moved this task from Backlog to Ready to go on the Pywikibot-Wikidata board. TASK DETAIL https://phabricator.wikimedia.org/T173238 WORKBOARD https://phabricator.wikimedia.org/project/board/110/ EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: gerritbot, Aklapper, pywikibot-bugs-list, Ejegg, Hellket777, 786, Biggs657, Jyoo1011, JohnsonLee01, Juan90264, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido, Hook696, Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, Altostratus, Neuronton, Avicennasis, mys_721tx, Xqt, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T218287: newitem.py: AttributeError: 'NoneType' object has no attribute 'output'
matej_suchanek added a project: TestMe. TASK DETAIL https://phabricator.wikimedia.org/T218287 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Multichill, Xqt, Aklapper, Steenth, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, TerraCodes, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T310355: Allow harvest_template.py to filter data
matej_suchanek added a comment. Beware, `-grep` is already reserved for pagegenerators: -grep A regular expression that needs to match the article otherwise the page won't be returned. Multiple -grep:regexpr can be provided and the page will be returned if content is matched by any of the regexpr provided. Case insensitive regular expressions will be used and dot matches any character, including a newline. TASK DETAIL https://phabricator.wikimedia.org/T310355 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Xqt, Aklapper, pywikibot-bugs-list, JAnD, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T310356: allow -confirm for harvest_template.py
matej_suchanek added a comment. class HarvestRobot(ConfigParserBot, WikidataBot): update_options = { 'always': True, 'create': False, 'exists': '', 'islink': False, 'multi': False, } The bot always runs as if `-always` was provided. The change would be trivial, but it could break e.g. bots via repeated jobs on Toolforge. TASK DETAIL https://phabricator.wikimedia.org/T310356 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Xqt, Aklapper, JAnD, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Reassigned] T308245: New wikidata claims ignored by itemPage.editEntity
matej_suchanek reassigned this task from Xqt to William_Avery. matej_suchanek edited projects, added Pywikibot-Wikidata; removed Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T308245 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: William_Avery, matej_suchanek Cc: Xqt, matej_suchanek, Aklapper, pywikibot-bugs-list, William_Avery, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista, Fernandobacasegua34, 786, Suran38, Biggs657, Lalamarie69, Juan90264, Alter-paule, Beast1978, Un1tY, Hook696, Kent7301, joker88john, CucyNoiD, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Lewizho99, Maathavan, Neuronton ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T305937: default parameter of bot.input_list_choice does not work as described
matej_suchanek added a comment. `UI.input_list_choice` does not handle the default from `self.input(...)`: while True: choice = self.input(question, default=default, force=force) try: choice = int(choice) - 1 except (TypeError, ValueError): if choice in answers: return choice choice = -1 # User typed choice number if 0 <= choice < len(answers): return answers[choice] I also think the `default` argument of `UI.input` is not typed correctly and its default value should be `None`. TASK DETAIL https://phabricator.wikimedia.org/T305937 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: matej_suchanek, Aklapper, pywikibot-bugs-list, Xqt, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Updated] T305918: Missing 'reference' key when trying to addSources
matej_suchanek added a comment. SIMULATION: wbsetreference action blocked. I think this is the problem. If there is a fake response, it doesn't have data that the real server would send. (T76694 <https://phabricator.wikimedia.org/T76694>) TASK DETAIL https://phabricator.wikimedia.org/T305918 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, matej_suchanek, Andre_Engels, Xqt, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Changed Project Column] T189321: Support for Lexicographical data/WikibaseLexeme in Pywikibot
matej_suchanek moved this task from Needs Review to Backlog on the Pywikibot board. matej_suchanek added a comment. Not everything is done, some methods are stubs that just raise an error. TASK DETAIL https://phabricator.wikimedia.org/T189321 WORKBOARD https://phabricator.wikimedia.org/project/board/87/ EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: So9q, Kristbaum, David_Haskiya_WMSE, Mike_Peel, Alicia_Fagerving_WMSE, Lokal_Profil, Njardarlogar, JAnD, jayvdb, Framawiki, Masti, Aklapper, pywikibot-bugs-list, matej_suchanek, Astuthiodit_1, karapayneWMDE, Invadibot, Jyoo1011, maantietaja, JohnsonLee01, SHEKH, Dijkstra, ItamarWMDE, Khutuck, Akuckartz, Zkhalido, Viztor, Nandana, Wenyi, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, Tbscho, MayS, LawExplorer, Mdupont, JJMC89, Dvorapa, _jensen, rosalieper, Bodhisattwa, Altostratus, Avicennasis, Scott_WUaS, mys_721tx, Wikidata-bugs, aude, Ricordisamoa, Alchimista, Mbch331 ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Closed] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek assigned this task to Xqt. matej_suchanek closed this task as "Resolved". TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt, matej_suchanek Cc: Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek added a comment. In T302774#7744751 <https://phabricator.wikimedia.org/T302774#7744751>, @Xqt wrote: >> it actually varies, I also got {'stdnum.ean'} or {'stdnum.exceptions'}. > > Does this behaviour change if cosmetic_changes is disabled? I believe it helps but I can't say for sure. ;+ Now when I enabled them using `-cc`, the debugging yielded `{'pywikibot.cosmetic_changes'}`. I really think there is a race condition, caused by the import inside `BasePage._cosmetic_changes_hook`. Perhaps it could now be moved to the header? TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek added a comment. In T302774#7744693 <https://phabricator.wikimedia.org/T302774#7744693>, @Xqt wrote: > In T302774#7744689 <https://phabricator.wikimedia.org/T302774#7744689>, @matej_suchanek wrote: > >> In T302774#7744683 <https://phabricator.wikimedia.org/T302774#7744683>, @Xqt wrote: >> >>> Just an idea to find out which module was changed, could you please change these lines in bot.py arround line 504 and below: >> >> It printed `{'pydoc'}`. (My debugging was a bit conservative.) > > Uhh, `pydoc` isn't used inside any framework run > https://codesearch.wmcloud.org/pywikibot/?q=pydoc&i=nope&files=&excludeFiles=&repos= > https://docs.python.org/3.11/library/pydoc.html?highlight=pydoc#module-pydoc It actually varies, I also got `{'stdnum.ean'}` or `{'stdnum.exceptions'}`. $ pip list | grep stdnum python-stdnum 1.17 TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek added a comment. In T302774#7744683 <https://phabricator.wikimedia.org/T302774#7744683>, @Xqt wrote: > Just an idea to find out which module was changed, could you please change these lines in bot.py arround line 504 and below: It printed `{'pydoc'}`. (My debugging was a bit conservative.) TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek added a comment. After some debugging, I suspect this could be related to the asynchronous requests spawned when you confirm a replacement in `replace.py`. It only happens sometimes and I think it did not happen if I had cosmetic changes turned off. TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek added a comment. I've made up one that currently crashes for me (even if you `-simulate`): `pwb.py replace -regex "ť[eě]\b" "tě" -summary:"oprava překlepu" -ns:0 -search:"insource:/ť[eě][ .,]/" -lang:cs -family:wikipedia -simulate` TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Edited] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek added a comment. I forgot to completely mention it's on Python 3.10... TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Xqt, Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Created] T302774: RuntimeError: dictionary changed size during iteration
matej_suchanek created this task. matej_suchanek added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION Run an interactive script `pwb.py replace` and confirm an edit. **What happens?**: RuntimeError: dictionary changed size during iteration Traceback (most recent call last): File "C:\Users\matej\Dokumenty\core\pwb.py", line 495, in main() File "C:\Users\matej\Dokumenty\core\pwb.py", line 479, in main if not execute(): File "C:\Users\matej\Dokumenty\core\pwb.py", line 463, in execute run_python_file(filename, script_args, module) File "C:\Users\matej\Dokumenty\core\pwb.py", line 143, in run_python_file exec(compile(source, filename, 'exec', dont_inherit=True), File ".\scripts\replace.py", line 1096, in main() File ".\scripts\replace.py", line 1092, in main bot.run() File "C:\Users\matej\Dokumenty\core\pywikibot\bot.py", line 1565, in run self.treat(page) File ".\scripts\replace.py", line 705, in treat choice = pywikibot.input_choice( File "C:\Users\matej\Dokumenty\core\pywikibot\bot.py", line 536, in wrapper init_handlers() File "C:\Users\matej\Dokumenty\core\pywikibot\bot.py", line 447, in init_handlers writelogheader() File "C:\Users\matej\Dokumenty\core\pywikibot\bot.py", line 506, in writelogheader for module in sys.modules.values(): RuntimeError: dictionary changed size during iteration CRITICAL: Exiting due to uncaught exception **Software version (if not a Wikimedia wiki), browser information, screenshots, other information, etc.**: Pywikibot: [ssh] pywikibot-core.git (eccb6ab, g16023, 2022/02/28, 18:44:18, master) Release version: 7.1.0.dev0 TASK DETAIL https://phabricator.wikimedia.org/T302774 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, matej_suchanek, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Commented On] T301908: Drop support for Python 3.5
matej_suchanek added a comment. At least bullets 2, 3, 4, and 10 are convincing. > If we keep 3.6, I suggest only 3.6.1+. Why so? TASK DETAIL https://phabricator.wikimedia.org/T301908 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Strainu, Mpaa, Framawiki, Dvorapa, Dalba, Meno25, valhallasw, Multichill, Rubin16, Basilicofresco, kscanne, Larske, Lee, Huji, Salween, JJMC89, Legoktm, matej_suchanek, Aklapper, Xqt, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org
[Pywikipedia-bugs] [Maniphest] [Created] T299309: debug() missing 1 required positional argument: 'layer'
matej_suchanek created this task. matej_suchanek added projects: Pywikibot, Regression. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION name=pywikibot/site/_tokenwallet.py from pywikibot import debug debug('Token {!r} was replaced by {!r}'.format(key, 'csrf')) Not sure what to put there. TASK DETAIL https://phabricator.wikimedia.org/T299309 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: matej_suchanek Cc: Aklapper, pywikibot-bugs-list, Xqt, JJMC89, matej_suchanek, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Jayprakash12345, Tbscho, MayS, Mdupont, Dvorapa, Altostratus, Avicennasis, Wong128hk, mys_721tx, jayvdb, Masti, Alchimista ___ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org