Fixed in r7082. Thank you.

--Alex Shih-Han Lin
※ 引述《"masti" <[email protected]>》之郵件內容: 
>Hi,
>since some time interwiki.py crashes when it encounters disambig page.
>example from pl.wiki:
>
>$python pywikipedia/interwiki.py -start:"Gaines (ujednoznacznienie)"
>NOTE: Number of pages queued is 0, trying to add 60 more.
>Dump pl (wikipedia) saved
>Traceback (most recent call last):
>   File "pywikipedia/interwiki.py", line 2156, in <module>
>     bot.run()
>   File "pywikipedia/interwiki.py", line 1865, in run
>     self.queryStep()
>   File "pywikipedia/interwiki.py", line 1838, in queryStep
>     self.oneQuery()
>   File "pywikipedia/interwiki.py", line 1806, in oneQuery
>     site = self.selectQuerySite()
>   File "pywikipedia/interwiki.py", line 1780, in selectQuerySite
>     self.generateMore(globalvar.maxquerysize - mycount)
>   File "pywikipedia/interwiki.py", line 1711, in generateMore
>     page = self.pageGenerator.next()
>   File "/home/mst/pw/pywikipedia/pagegenerators.py", line 729, in 
>DuplicateFilterPageGenerator
>     for page in generator:
>   File "/home/mst/pw/pywikipedia/pagegenerators.py", line 254, in 
>AllpagesPageGenerator
>     for page in site.allpages(start = start, namespace = namespace, 
>includeredirects = includeredirects):
>   File "/home/mst/pw/pywikipedia/wikipedia.py", line 5647, in allpages
>     for p in data['query']['allpages']:
>KeyError: 'query'
>
>$python pywikipedia/version.py
>Pywikipedia  (r7080 (wikipedia.py), 2009/07/19, 12:40:06)
>Python 2.6 (r26:66714, Jun  8 2009, 16:07:26)
>[GCC 4.4.0 20090506 (Red Hat 4.4.0-4)]
>
>
>masti
>
>_______________________________________________
>Pywikipedia-l mailing list
>[email protected]
>https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
>

_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to