Revision: 5373 Author: nicdumz Date: 2008-05-14 17:13:31 +0000 (Wed, 14 May 2008)
Log Message: ----------- Fixing a wikipedia.latestRevision() bug :
page.latestRevision()
File "/home/nico/projets/devpywiki/wikipedia.py", line 839, in latestRevision return int(self._permalink) TypeError: int() argument must be a string or a number, not 'NoneType'
This was happenning when the page was not existing, because we were not raising _getexception when set by getall()
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2008-05-14 16:37:31 UTC (rev 5372) +++ trunk/pywikipedia/wikipedia.py 2008-05-14 17:13:31 UTC (rev 5373) @@ -836,6 +836,9 @@ # When we get the page with getall, the permalink is received # automatically getall(self.site(),[self],force=True) + # Check for exceptions + if hasattr(self, '_getexception'): + raise self._getexception return int(self._permalink)
def previousRevision(self):
pywikipedia-l@lists.wikimedia.org