Last modified: 2014-11-03 02:46:55 UTC
Originally from: http://sourceforge.net/p/pywikipediabot/bugs/1586/ Reported by: Anonymous user Created on: 2013-02-23 10:30:20 Subject: wikidata error Original description: Some script says they might work with wikidata, but: E:\Pywikipedia>interwiki.py -cleanup cs:wikipedie:wikidata -repository Getting 1 page from wikipedia:cs... \[\[cs:Wikipedie:Wikidata\]\]: \[\[cs:Wikipedie:Wikidata\]\] gives new interwiki \[\[simpl e:Wikipedia:Wikidata\]\] \[\[cs:Wikipedie:Wikidata\]\]: \[\[cs:Wikipedie:Wikidata\]\] gives new interwiki \[\[en:Wi kipedia:Wikidata\]\] \[\[cs:Wikipedie:Wikidata\]\]: \[\[cs:Wikipedie:Wikidata\]\] gives new interwiki \[\[fr:Wi kipédia:Wikidata\]\] \[\[cs:Wikipedie:Wikidata\]\]: \[\[cs:Wikipedie:Wikidata\]\] gives new interwiki \[\[de:Wi kipedia:Wikidata\]\] \[\[cs:Wikipedie:Wikidata\]\]: \[\[cs:Wikipedie:Wikidata\]\] gives new interwiki \[\[hu:Wi kipédia:Wikidata\]\] \[\[cs:Wikipedie:Wikidata\]\]: \[\[cs:Wikipedie:Wikidata\]\] gives new interwiki \[\[sv:Wi kipedia:Wikidata\]\] Getting 1 page from wikipedia:simple... Getting 1 page from wikidata:wikidata... Traceback \(most recent call last\): File "E:\Pywikipedia\pagegenerators.py", line 1222, in \_\_iter\_\_ for loaded\_page in self.preload\(somePages\): File "E:\Pywikipedia\pagegenerators.py", line 1241, in preload pywikibot.getall\(site, pagesThisSite\) File "E:\Pywikipedia\wikipedia.py", line 5289, in getall \_GetAll\(site, pages, throttle, force\).run\(\) File "E:\Pywikipedia\wikipedia.py", line 4908, in run data = self.getData\(\) File "E:\Pywikipedia\wikipedia.py", line 5078, in getData pagenames = u'\r\n'.join\(pagenames\) TypeError: sequence item 0: expected string or Unicode, NoneType found sequence item 0: expected string or Unicode, NoneType found Dump cs \(wikipedia\) appended. Traceback \(most recent call last\): File "E:\Pywikipedia\interwiki.py", line 2602, in <module> main\(\) File "E:\Pywikipedia\interwiki.py", line 2576, in main bot.run\(\) File "E:\Pywikipedia\interwiki.py", line 2309, in run self.queryStep\(\) File "E:\Pywikipedia\interwiki.py", line 2282, in queryStep self.oneQuery\(\) File "E:\Pywikipedia\interwiki.py", line 2278, in oneQuery subject.batchLoaded\(self\) File "E:\Pywikipedia\interwiki.py", line 1338, in batchLoaded \(skip, alternativePage\) = self.disambigMismatch\(page, counter\) File "E:\Pywikipedia\interwiki.py", line 1122, in disambigMismatch elif not self.originPage.isDisambig\(\) and page.isDisambig\(\): File "E:\Pywikipedia\wikipedia.py", line 1563, in isDisambig self.templates\(\)\) File "E:\Pywikipedia\wikipedia.py", line 2799, in templates get\_redirect=get\_redirect\)\]\)\) File "E:\Pywikipedia\wikipedia.py", line 2818, in templatesWithParams thistxt = removeDisabledParts\(thistxt\) File "E:\Pywikipedia\pywikibot\textlib.py", line 225, in removeDisabledParts return toRemoveR.sub\('', text\) TypeError: expected string or buffer E:\Pywikipedia>version.py Pywikipedia trunk/pywikipedia/ \(r11103, 2013/02/22, 16:14:56, ok\) Python 2.7.2 \(default, Jun 12 2011, 15:08:59\) \[MSC v.1500 32 bit \(Intel\)\] config-settings: use\_api = True use\_api\_login = True unicode test: ok