Topic on Manual talk:Pywikibot

PAWS commonscat error

6
KlosseBot (talkcontribs)

When in write pwb.py commonscat -start:Category:! -summary:Přidáno commonscat za použití bota it write this:

WARNING: CommonscatBot.__init__ set the Bot.site property; this is only needed when the Bot accesses many sites.

Retrieving 50 pages from wikipedia:cs.

>>> Kategorie:'s-Hertogenbosch <<<

Commonscat template is already on Kategorie:'s-Hertogenbosch

WARNING: API error mwoauth-invalid-authorization-invalid-user: The authorization headers in your request are for a user that does not exist here

0 pages read

0 pages written

Execution time: 1 seconds

Script terminated by exception:

ERROR: NoUsername: Failed OAuth authentication for commons:commons: The authorization headers in your request are for a user that does not exist

 here

Traceback (most recent call last):

  File "/srv/paws/pwb/pwb.py", line 263, in <module>

    if not main():

  File "/srv/paws/pwb/pwb.py", line 257, in main

    run_python_file(filename, [filename] + args, argvu, file_package)

  File "/srv/paws/pwb/pwb.py", line 121, in run_python_file

    main_mod.__dict__)

  File "/srv/paws/pwb/scripts/commonscat.py", line 549, in <module>

    main()

  File "/srv/paws/pwb/scripts/commonscat.py", line 541, in main

    bot.run()

  File "/srv/paws/pwb/pywikibot/bot.py", line 1525, in run

    super(Bot, self).run()

  File "/srv/paws/pwb/pywikibot/bot.py", line 1434, in run

    self.treat(page)

  File "/srv/paws/pwb/scripts/commonscat.py", line 254, in treat

    self.addCommonscat(page)

  File "/srv/paws/pwb/scripts/commonscat.py", line 305, in addCommonscat

    currentCommonscatTarget)

  File "/srv/paws/pwb/scripts/commonscat.py", line 453, in checkCommonscatLink

    commonsPage = pywikibot.Page(commonsSite, "Category:" + name)

  File "/srv/paws/pwb/pywikibot/tools/__init__.py", line 1448, in wrapper

    return obj(*__args, **__kw)

  File "/srv/paws/pwb/pywikibot/page.py", line 2179, in __init__

    super(Page, self).__init__(source, title, ns)

  File "/srv/paws/pwb/pywikibot/page.py", line 163, in __init__

    self._link = Link(title, source=source, defaultNamespace=ns)

  File "/srv/paws/pwb/pywikibot/page.py", line 5086, in __init__

    self._defaultns = self._source.namespaces[defaultNamespace]

  File "/srv/paws/pwb/pywikibot/site.py", line 1014, in namespaces

    self._namespaces = NamespacesDict(self._build_namespaces())

  File "/srv/paws/pwb/pywikibot/site.py", line 2612, in _build_namespaces

    is_mw114 = MediaWikiVersion(self.version()) >= MediaWikiVersion('1.14')

  File "/srv/paws/pwb/pywikibot/site.py", line 2725, in version

    version = self.siteinfo.get('generator', expiry=1).split(' ')[1]

  File "/srv/paws/pwb/pywikibot/site.py", line 1676, in get

    preloaded = self._get_general(key, expiry)

  File "/srv/paws/pwb/pywikibot/site.py", line 1622, in _get_general

    default_info = self._get_siteinfo(props, expiry)

  File "/srv/paws/pwb/pywikibot/site.py", line 1548, in _get_siteinfo

    data = request.submit()

  File "/srv/paws/pwb/pywikibot/data/api.py", line 2342, in submit

    self._data = super(CachedRequest, self).submit()

  File "/srv/paws/pwb/pywikibot/data/api.py", line 2175, in submit

    % (self.site, info))

pywikibot.exceptions.NoUsername: Failed OAuth authentication for commons:commons: The authorization headers in your request are for a user that

does not exist here

<class 'pywikibot.exceptions.NoUsername'>

CRITICAL: Closing network session.

Xqt (talkcontribs)

Seems the bot user does not exists.

KlosseBot (talkcontribs)

But i login with this username.

Framawiki (talkcontribs)

With what account do you use this script ? KlosseBot ?

Framawiki (talkcontribs)
KlosseBot (talkcontribs)

Yes i use KlosseBot

Reply to "PAWS commonscat error"