Bugs item #2026525, was opened at 2008-07-24 10:26 Message generated for change (Settings changed) made by nicdumz You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603138&aid=2026525...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None
Status: Closed Resolution: Fixed
Priority: 5 Private: No Submitted By: NicDumZ Nicolas Dumazet (nicdumz) Assigned to: Nobody/Anonymous (nobody) Summary: diskcache fails with an IOError[22] in welcome.py
Initial Comment: Traceback (most recent call last): File "pywikipedia/welcome.py", line 967, in <module> for number_user in main(settingsBot): File "pywikipedia/welcome.py", line 704, in main contrib = string.capitalize(wsite.mediawiki_message('contribslink')) File "/home/filnik/pywikipedia/wikipedia.py", line 4678, in mediawiki_message value = self._mediawiki_messages[key] File "/home/filnik/pywikipedia/diskcache.py", line 94, in __getitem__ self.cache_file.seek(self.lookup[i]) IOError: [Errno 22] Invalid argument
Does that mean that some lookup values are still -1 even after the initialization ?
----------------------------------------------------------------------
Comment By: NicDumZ Nicolas Dumazet (nicdumz) Date: 2008-07-24 19:40
Message: Logged In: YES user_id=1963242 Originator: YES
mmm... Running a custom script in another system, I got a much more user-friendly message than "Invalid argument" : it complained about the cache file not being found. I believe that this is caused by our deferred put thread, which might still be running when stopme() is called. I attempted, in r5753, to address this issue. Waiting a bit more before closing this issue.
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603138&aid=2026525...
pywikipedia-l@lists.wikimedia.org