Ricordisamoa wrote: > That change was introduced by Legoktm in gerrit:80328 > <https://gerrit.wikimedia.org/r/80328/>, which caused some tests to > fail, and thus was reverted by Merlijn van Deen in gerrit:80765 > <https://gerrit.wikimedia.org/r/80765/>. > It implemented a Claim._buildMainSnak() method and some serialization > logic in DataSite.setClaim(). > > gerrit:138285 <https://gerrit.wikimedia.org/r/138285/> implements an > improved version of Claim._buildMainSnak(), as _formatDataValue(), > while gerrit:125575 <https://gerrit.wikimedia.org/r/125575/> contains > advanced serialization methods for claims, sitelinks, labels, > descriptions and aliases. > They're both currently in-review, but chances are that they will be > merged soon. > > After that, since the wbsetclaim feature is indeed useful, I may file > another patch using the new Claim.toJSON() method. > Its usage could look like this: > > item = pywikibot.ItemPage(repo, 'Q123') > claim = item.claims['P123'][0] > claim.update(index=0) // move the whole subgroup of 'P123' claims at > the top Ah, that sounds great!
Frank _______________________________________________ Pywikipedia-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
