[Pywikipedia-bugs] [Maniphest] [Updated] T139144: Making a pypi package pywikibot-scripts for officially supported scripts

2024-10-05 Thread matej_suchanek
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"

2024-09-13 Thread matej_suchanek
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

2024-08-15 Thread matej_suchanek
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

2024-08-15 Thread matej_suchanek
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

2024-06-08 Thread matej_suchanek
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

2024-06-03 Thread matej_suchanek
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

2024-05-12 Thread matej_suchanek
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

2024-05-08 Thread matej_suchanek
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

2024-04-25 Thread matej_suchanek
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

2024-04-24 Thread matej_suchanek
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

2024-04-24 Thread matej_suchanek
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

2024-04-21 Thread matej_suchanek
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

2024-04-21 Thread matej_suchanek
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

2024-04-20 Thread matej_suchanek
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

2024-04-20 Thread matej_suchanek
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

2024-04-20 Thread matej_suchanek
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)

2024-03-29 Thread matej_suchanek
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

2024-02-16 Thread matej_suchanek
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

2024-02-16 Thread matej_suchanek
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

2024-02-05 Thread matej_suchanek
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

2024-02-05 Thread matej_suchanek
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

2024-02-05 Thread matej_suchanek
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

2024-01-28 Thread matej_suchanek
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

2024-01-26 Thread matej_suchanek
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

2024-01-25 Thread matej_suchanek
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

2023-12-18 Thread matej_suchanek
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

2023-10-09 Thread matej_suchanek
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

2023-10-07 Thread matej_suchanek
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

2023-09-20 Thread matej_suchanek
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

2023-08-20 Thread matej_suchanek
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

2023-08-12 Thread matej_suchanek
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

2023-08-06 Thread matej_suchanek
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

2023-08-03 Thread matej_suchanek
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

2023-08-01 Thread matej_suchanek
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

2023-07-15 Thread matej_suchanek
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'

2023-07-14 Thread matej_suchanek
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'

2023-07-14 Thread matej_suchanek
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'

2023-07-14 Thread matej_suchanek
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

2023-06-28 Thread matej_suchanek
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

2023-06-11 Thread matej_suchanek
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

2023-06-11 Thread matej_suchanek
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

2023-06-11 Thread matej_suchanek
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

2023-06-11 Thread matej_suchanek
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

2023-03-28 Thread matej_suchanek
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

2023-03-24 Thread matej_suchanek
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

2023-03-24 Thread matej_suchanek
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.

2023-03-24 Thread matej_suchanek
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

2023-03-24 Thread matej_suchanek
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()

2023-03-01 Thread matej_suchanek
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

2023-02-11 Thread matej_suchanek
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

2023-02-05 Thread matej_suchanek
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

2023-02-01 Thread matej_suchanek
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

2023-01-20 Thread matej_suchanek
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

2023-01-20 Thread matej_suchanek
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)

2023-01-20 Thread matej_suchanek
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

2023-01-18 Thread matej_suchanek
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

2023-01-18 Thread matej_suchanek
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

2023-01-11 Thread matej_suchanek
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

2023-01-09 Thread matej_suchanek
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

2023-01-09 Thread matej_suchanek
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?

2023-01-09 Thread matej_suchanek
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

2023-01-04 Thread matej_suchanek
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

2023-01-04 Thread matej_suchanek
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

2023-01-01 Thread matej_suchanek
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

2022-12-25 Thread matej_suchanek
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

2022-12-05 Thread matej_suchanek
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

2022-12-04 Thread matej_suchanek
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

2022-10-23 Thread matej_suchanek
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

2022-09-19 Thread matej_suchanek
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

2022-08-25 Thread matej_suchanek
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

2022-08-25 Thread matej_suchanek
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

2022-08-10 Thread matej_suchanek
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

2022-08-07 Thread matej_suchanek
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

2022-07-26 Thread matej_suchanek
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

2022-07-26 Thread matej_suchanek
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

2022-07-22 Thread matej_suchanek
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

2022-07-20 Thread matej_suchanek
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

2022-07-11 Thread matej_suchanek
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

2022-07-11 Thread matej_suchanek
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

2022-07-05 Thread matej_suchanek
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

2022-07-05 Thread matej_suchanek
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

2022-07-05 Thread matej_suchanek
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'

2022-06-20 Thread matej_suchanek
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

2022-06-15 Thread matej_suchanek
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

2022-06-15 Thread matej_suchanek
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

2022-05-15 Thread matej_suchanek
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

2022-04-14 Thread matej_suchanek
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

2022-04-12 Thread matej_suchanek
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

2022-04-02 Thread matej_suchanek
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

2022-03-02 Thread matej_suchanek
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

2022-03-01 Thread matej_suchanek
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

2022-03-01 Thread matej_suchanek
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

2022-03-01 Thread matej_suchanek
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

2022-03-01 Thread matej_suchanek
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

2022-03-01 Thread matej_suchanek
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

2022-03-01 Thread matej_suchanek
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

2022-03-01 Thread matej_suchanek
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

2022-03-01 Thread matej_suchanek
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

2022-02-17 Thread matej_suchanek
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'

2022-01-16 Thread matej_suchanek
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


  1   2   3   4   5   6   7   >