[Pywikipedia-bugs] [Maniphest] [Updated] T235500: Pywikibot cannot create new property

2019-12-19 Thread gerritbot
gerritbot added a project: Patch-For-Review.

TASK DETAIL
  https://phabricator.wikimedia.org/T235500

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: gerritbot
Cc: Mpaa, Addshore, Xqt, Aklapper, DD063520, pywikibot-bugs-list, Zkhalido, 
Hook696, Daryl-TTMG, RomaAmorRoma, 0010318400, E.S.A-Sheild, Meekrab2012, 
joker88john, Viztor, DannyS712, CucyNoiD, NebulousIris, Wenyi, Gaboe420, 
Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Af420, 
Darkminds3113, Bsandipan, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, 
Tbscho, MayS, WSH1906, Lewizho99, Mdupont, JJMC89, Maathavan, Dvorapa, 
Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Dalba, Masti, 
Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T235500: Pywikibot cannot create new property

2019-10-30 Thread Addshore
Addshore removed a project: Wikibase-Containers.

TASK DETAIL
  https://phabricator.wikimedia.org/T235500

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore
Cc: Addshore, Xqt, Aklapper, DD063520, pywikibot-bugs-list, Zkhalido, Viztor, 
DannyS712, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, 
Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy, 
Jelabra, _jensen, Asahiko, Wikidata-bugs
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T235500: Pywikibot cannot create new property

2019-10-17 Thread DD063520
DD063520 added a comment.


  The difference is the following  if you try to put in the wiki twice the 
same property:
  
wikibase_property =  pywikibot.PropertyPage(wikibase_repo, "P100", 
datatype='wikibase-item')
wikibase_property.get()
wikibase_property.editLabels(labels={'en': 'test123'}, summary='Setting 
labels')

wikibase_property =  pywikibot.PropertyPage(wikibase_repo, "P101", 
datatype='wikibase-item')
wikibase_property.get()
wikibase_property.editLabels(labels={'en': 'test123'}, summary='Setting 
labels')
  
  in the new case:
  
messages = None
if 'messages' in error:
messages = error['messages']
  
  the error contains the following information:
  
  failed-save: The save has failed. [messages:[{'name': 
'wikibase-api-failed-save', 'parameters': [], 'html': {'*': 'The save has 
failed.'}}, {'name': 'wikibase-validator-label-conflict', 'parameters': 
['test123', 'en', '[[Property:P100 
|P100 
]]'], 'html': {'*': 'Property https://phabricator.wikimedia.org/P100>" 
title="Property:P100 ">P100 
 already has label "test123" 
associated with language code en.'}}]; help:See http://localhost:8181/w/api.php 
for API usage. Subscribe to the mediawiki-api-announce mailing list at 
; for 
notice of API deprecations and breaking changes.]
  
  in the old case:
  
messages = error.pop('messages', None)
  
  the error says:
  
  failed-save: The save has failed. [help:See http://localhost:8181/w/api.php 
for API usage. Subscribe to the mediawiki-api-announce mailing list at 
; for 
notice of API deprecations and breaking changes.]
  
  So the message is removed!! 
  Without message it is difficult to understand what happens and the message 
contains the entity that is clashing!
  
  The reason is that .pop removes the key "messages" from error 
(https://www.programiz.com/python-programming/methods/list/pop) while the new 
implementation does not.

TASK DETAIL
  https://phabricator.wikimedia.org/T235500

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: DD063520
Cc: Xqt, Aklapper, DD063520, pywikibot-bugs-list, Zkhalido, Jelabra, Viztor, 
DannyS712, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, _jensen, Altostratus, 
Avicennasis, Asahiko, mys_721tx, Wikidata-bugs, jayvdb, Ricordisamoa, Dalba, 
Masti, Alchimista, Addshore, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T235500: Pywikibot cannot create new property

2019-10-15 Thread Dvorapa
Dvorapa edited projects, added Pywikibot-Wikidata; removed Wikidata.

TASK DETAIL
  https://phabricator.wikimedia.org/T235500

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Dvorapa
Cc: Aklapper, DD063520, pywikibot-bugs-list, Zkhalido, Jelabra, Viztor, 
DannyS712, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, _jensen, Altostratus, 
Avicennasis, Asahiko, mys_721tx, Wikidata-bugs, jayvdb, Ricordisamoa, Dalba, 
Masti, Alchimista, Addshore, Rxy, darthmon_wmde, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, rosalieper, aude, Mbch331
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T235500: Pywikibot cannot create new property

2019-10-15 Thread DD063520
DD063520 added a project: Wikibase-Containers.

TASK DETAIL
  https://phabricator.wikimedia.org/T235500

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: DD063520
Cc: Aklapper, DD063520, pywikibot-bugs-list, Zkhalido, darthmon_wmde, Jelabra, 
Viztor, DannyS712, Nandana, Wenyi, Lahi, Gq86, GoranSMilovanovic, QZanden, 
Tbscho, MayS, LawExplorer, Mdupont, JJMC89, Dvorapa, _jensen, rosalieper, 
Altostratus, Avicennasis, Asahiko, mys_721tx, Wikidata-bugs, aude, jayvdb, 
Dalba, Masti, Alchimista, Addshore, Mbch331, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T235500: Pywikibot cannot create new property

2019-10-15 Thread DD063520
DD063520 added a project: Wikidata.

TASK DETAIL
  https://phabricator.wikimedia.org/T235500

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: DD063520
Cc: Aklapper, DD063520, pywikibot-bugs-list, Zkhalido, darthmon_wmde, Viztor, 
DannyS712, Nandana, Wenyi, Lahi, Gq86, GoranSMilovanovic, QZanden, Tbscho, 
MayS, LawExplorer, Mdupont, JJMC89, Dvorapa, _jensen, rosalieper, Altostratus, 
Avicennasis, mys_721tx, Wikidata-bugs, aude, jayvdb, Dalba, Masti, Alchimista, 
Mbch331, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs