Geertivp added a comment.
I deleted the PAWS base dir user-config.py. Executing the above code.
The Commons login works:
> True
for site in sorted(pywikibot._sites.values()):
print(site, site.username(), site.is_oauth_token_available(),
site.logged_in())
> commons:commons GeertivpBot True True
Still the same problem when accessing a Wikidata item that has a P18
<https://phabricator.wikimedia.org/P18> image registered -> image is not
explicitly accessed... already a failure on the item.get() instruction
import pywikibot
from pywikibot import pagegenerators as pg
querytxt = 'SELECT DISTINCT ?item WHERE { ?Joseph_von_Hammer_Purgstall
wdt:P921 wd:Q89546, ?item. }'
wikidata_site = pywikibot.Site("wikidata", "wikidata")
generator = pg.WikidataSPARQLPageGenerator(querytxt, site=wikidata_site)
for item in generator:
item.get()
> WARNING: API error mwoauth-invalid-authorization-invalid-user: The
authorization headers in your request are for a user that does not exist here
TASK DETAIL
https://phabricator.wikimedia.org/T252306
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Geertivp
Cc: Geertivp, Mpaa, matej_suchanek, Xqt, RhinosF1, pywikibot-bugs-list,
Chicocvenancio, Edoderoo, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido,
Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus,
Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs