On Nov 7, 10:36 pm, Bruno Desthuilliers <bdesth.quelquech...@free.quelquepart.fr> wrote: > asit a écrit : > > > In my program I want to catch exception which is caused by accessing > > NoneType object. > > > Can anyone suggest me how this can be done ?? > > Not without the minimal working code exposing your problem, or the full > traceback you got. Merely "accessing NoneType object" doesn't by itself > raise any exception... I suspect you get the None object where you > expected something else and try to access an attribute of this > 'something else', and ends up getting an AttributeError, but there are > other possible scenarii that might fit your (very poor) description of > the problem, so no way too help you without more informations. As a > general rule, remember that the traceback is actually meant to *help* > finding out what went wring.
I could have described the error, but the problem is that it's dependent of a third party library.. Let me write the code here... import twitter api = twitter.Api('asitdhal','swordfish') users = api.GetFriends() for s in users: print print "##########################################" try: print "user id : " + str(s.id) print "user name : " + s.name print "user location : " + s.location print "user description : " + s.description print "user profile image url : " + s.profile_image_url print "user url : " + s.url print "user status : " + str(s.status) except TypeError: pass look at the except TypeError. This is supposed to catch only exception thrown by NoneType. please help me. -- http://mail.python.org/mailman/listinfo/python-list