Page MenuHomePhabricator

KeyError: "message 'Disambiguationspage' does not exist.
Closed, DuplicatePublic

Description

Originally from: http://sourceforge.net/p/pywikipediabot/bugs/1674/
Reported by: malafaya
Created on: 2013-09-18 08:57:52.069000
Subject: KeyError: "message 'Disambiguationspage' does not exist.
Original description:

interwiki.py -family:wiktionary -lang:pt Category:Russo

'git' is not recognized as an internal or external command,
operable program or batch file.
Getting 1 page from wiktionary:pt...
Dump pt (wiktionary) appended.
Traceback (most recent call last):

File "D:\Work\pywikipedia\interwiki.py", line 2678, in <module>
  main()
File "D:\Work\pywikipedia\interwiki.py", line 2652, in main
  bot.run()
File "D:\Work\pywikipedia\interwiki.py", line 2370, in run
  self.queryStep()
File "D:\Work\pywikipedia\interwiki.py", line 2343, in queryStep
  self.oneQuery()
File "D:\Work\pywikipedia\interwiki.py", line 2339, in oneQuery
  subject.batchLoaded(self)
File "D:\Work\pywikipedia\interwiki.py", line 1391, in batchLoaded
  (skip, alternativePage) = self.disambigMismatch(page, counter)
File "D:\Work\pywikipedia\interwiki.py", line 1142, in disambigMismatch
  if self.originPage.isDisambig() and not page.isDisambig():
File "D:\Work\pywikipedia\wikipedia.py", line 1561, in isDisambig
  'Disambiguationspage').split(':', 1)[1]
File "D:\Work\pywikipedia\wikipedia.py", line 6991, in mediawiki_message
  raise KeyError("message '%s' does not exist." % key)

KeyError: "message 'Disambiguationspage' does not exist."

interwiki.py -family:wiktionary -lang:lt Category:Kalbos

'git' is not recognized as an internal or external command,
operable program or batch file.
Getting 1 page from wiktionary:lt...
Dump lt (wiktionary) appended.
Traceback (most recent call last):

File "D:\Work\pywikipedia\interwiki.py", line 2678, in <module>
  main()
File "D:\Work\pywikipedia\interwiki.py", line 2652, in main
  bot.run()
File "D:\Work\pywikipedia\interwiki.py", line 2370, in run
  self.queryStep()
File "D:\Work\pywikipedia\interwiki.py", line 2343, in queryStep
  self.oneQuery()
File "D:\Work\pywikipedia\interwiki.py", line 2339, in oneQuery
  subject.batchLoaded(self)
File "D:\Work\pywikipedia\interwiki.py", line 1391, in batchLoaded
  (skip, alternativePage) = self.disambigMismatch(page, counter)
File "D:\Work\pywikipedia\interwiki.py", line 1142, in disambigMismatch
  if self.originPage.isDisambig() and not page.isDisambig():
File "D:\Work\pywikipedia\wikipedia.py", line 1561, in isDisambig
  'Disambiguationspage').split(':', 1)[1]
File "D:\Work\pywikipedia\wikipedia.py", line 6991, in mediawiki_message
  raise KeyError("message '%s' does not exist." % key)

KeyError: "message 'Disambiguationspage' does not exist."

version.py output (updated from git on 17/Sep/2013)

Pywikipedia wikipedia.py (r-1 (unknown), a9f799b, 2013/09/18, 09:53:00, OUTDATED)
Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]
config-settings:
use_api = True
use_api_login = True

unicode test: ok


Version: unspecified
Severity: normal
See Also:
https://sourceforge.net/p/pywikipediabot/bugs/1674

Details

Reference
bz55117

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:20 AM
bzimport set Reference to bz55117.
bzimport added a subscriber: Unknown Object (????).

I've the same problem with interwiki.py running in wikinews projets.

python interwiki.py -page -putthrottle:"1" -lang:"fr" -force
What page do you want to use? catégorie:15 septembre 2013

NOTE: Number of pages queued is 0, trying to add 60 more. Getting 1 page from wikinews:fr...

[same error messages]]

upping the priority: operation broken for both wiktionaries and wikinews

  • This bug has been marked as a duplicate of bug 54480 ***