Revision: 3941 Author: wikipedian Date: 2007-08-01 23:17:32 +0000 (Wed, 01 Aug 2007)
Log Message: ----------- fixed null pointer bug
Modified Paths: -------------- trunk/pywikipedia/weblinkchecker.py
Modified: trunk/pywikipedia/weblinkchecker.py =================================================================== --- trunk/pywikipedia/weblinkchecker.py 2007-08-01 23:10:15 UTC (rev 3940) +++ trunk/pywikipedia/weblinkchecker.py 2007-08-01 23:17:32 UTC (rev 3941) @@ -273,12 +273,11 @@ if response.status >= 300 and response.status <= 399: #print response.getheaders() redirTarget = response.getheader('Location') - try: - redirTarget.encode('ascii') - except UnicodeError: - redirTarget = unicode(redirTarget, self.getEncodingUsedByServer()) - #print "redirTarget:", redirTarget if redirTarget: + try: + redirTarget.encode('ascii') + except UnicodeError: + redirTarget = redirTarget.decode(self.getEncodingUsedByServer()) if redirTarget.startswith('http://') or redirTarget.startswith('https://'): self.changeUrl(redirTarget) return True