Share

Python Wikipedia Robot Framework

Tracker: Bugs

8 continue of bug 2896087 - ID: 2897243
Last Update: Comment added ( xqt )

continue of bug 2896087
r7643 didn't fix it

Microsoft Windows XP [Verze 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Dokumenty\py>interwiki.py
Traceback (most recent call last):
File "C:\Dokumenty\py\interwiki.py", line 2164, in <module>
mainpagename = site.mediawiki_message('mainpage')
File "c:\Dokumenty\py\wikipedia.py", line 5948, in mediawiki_message
datas = query.GetData(params, self)['query']['allmessages'][0]
File "c:\Dokumenty\py\query.py", line 124, in GetData
jsontext = site.getUrl( path, retry=True, sysop=sysop, data=data)
File "c:\Dokumenty\py\wikipedia.py", line 5565, in getUrl
if self.cookies(sysop = sysop) and not no_hostname:
File "c:\Dokumenty\py\wikipedia.py", line 5198, in cookies
self._loadCookies(sysop = sysop)
File "c:\Dokumenty\py\wikipedia.py", line 5241, in _loadCookies
if k not in self._cookies[index]:
TypeError: argument of type 'NoneType' is not iterable

C:\Dokumenty\py>version.py
Pywikipedia [http] trunk/pywikipedia (r7643, 2009/11/13, 12:58:33)
Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit
(Intel)]

C:\Dokumenty\py>


JAn ( jandudik ) - 2009-11-13 14:05

8

Closed

Fixed

Nobody/Anonymous

None

None

Public


Comments ( 2 )

Date: 2009-11-15 11:50
Sender: xqt

done in r7647


Date: 2009-11-13 15:38
Sender: masti01

It happens also with other scripts like basic.py or category.py
example:

python pywikipedia/category.py listify -from:Warszawa
-to:"Wikipedysta:mastiBot/wawtest"
Reading dump from category.dump.bz2
Getting [[Kategoria:Warszawa]]...
Dumping to category.dump.bz2, please wait...
Traceback (most recent call last):
File "pywikipedia/category.py", line 1020, in <module>
bot.run()
File "pywikipedia/category.py", line 524, in run
listOfArticles = self.cat.articlesList(recurse = self.recurse)
File "/home/mst/pw/pywikipedia/catlib.py", line 420, in articlesList
for article in self.articles(recurse):
File "/home/mst/pw/pywikipedia/catlib.py", line 405, in articles
for tag, page in gen(recurse=recurse, startFrom=startFrom):
File "/home/mst/pw/pywikipedia/catlib.py", line 162, in
_getContentsNaive
for tag, page in self._parseCategory(startFrom=startFrom):
File "/home/mst/pw/pywikipedia/catlib.py", line 219, in _parseCategory
data = query.GetData(params, self.site())
File "/home/mst/pw/pywikipedia/query.py", line 124, in GetData
jsontext = site.getUrl( path, retry=True, sysop=sysop, data=data)
File "/home/mst/pw/pywikipedia/wikipedia.py", line 5565, in getUrl
if self.cookies(sysop = sysop) and not no_hostname:
File "/home/mst/pw/pywikipedia/wikipedia.py", line 5198, in cookies
self._loadCookies(sysop = sysop)
File "/home/mst/pw/pywikipedia/wikipedia.py", line 5241, in _loadCookies
if k not in self._cookies[index]:
TypeError: argument of type 'NoneType' is not iterable

python pywikipedia/version.py
Pywikipedia (r7643 (wikipedia.py), 2009/11/13, 12:58:33)
Python 2.6 (r26:66714, Jun 8 2009, 16:07:26)
[GCC 4.4.0 20090506 (Red Hat 4.4.0-4)]




Attached File

No Files Currently Attached

Changes ( 7 )

Field Old Value Date By
close_date - 2009-11-15 11:50 xqt
allow_comments 1 2009-11-15 11:50 xqt
resolution_id None 2009-11-15 11:50 xqt
status_id Open 2009-11-15 11:50 xqt
resolution_id Duplicate 2009-11-15 09:20 xqt
priority 5 2009-11-15 09:19 xqt
resolution_id None 2009-11-15 09:19 xqt