Neal Becker <[EMAIL PROTECTED]> wrote in news:[EMAIL PROTECTED]:

> import exceptions
> 
> class nothing (exceptions.Exception):
>     def __init__ (self, args=None):
>         self.args = args
> 
> if __name__ == "__main__":
>     raise nothing
> 
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/tmp/python-3143hDH", line 5, in __init__
>     self.args = args
> TypeError: 'NoneType' object is not iterable
> 
> I'll have to say, I don't understand this error.
> 

You can pass to the exception:
a) a string (it will become the message)
b) a tuple of values (can it be a list also?)

In your case there is no message, no values so args is NoneType.

bests,
./alex
--
.w( the_mindstorm )p.

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

Reply via email to