I should have made it more clear that Foo is a class:

class Foo:

        def __init__(self, *args):
                
                for arg in args:
                        if is_fruit(arg):
                                del(self)



tobiah wrote:
> Suppose I do:
> 
> 
> myfoo = Foo('grapes', 'oranges')
> 
> And in the __init__() of Foo, there is
> a real problem with the consumption of fruit.
> Is there a clean way to ensure that myfoo
> will be None after the call?  Would the
> __init__() just do del(self), or is there
> a better way to think about this?
> 
> Thanks,
> 
> Toby
> 

-- 
Posted via a free Usenet account from http://www.teranews.com

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to