On Feb 3, 9:07 pm, Jacol <[EMAIL PROTECTED]> wrote:
> I understand that author generated exception and than extracted the name of
> function from the exeption. But is any sens in using exeptions service if
> we have smthing simpler: just print for example? In my opinion no, it
> doesn't make sens.
>
> Jacek

You can terminate your program by raising an exception that you don't
otherwise catch and handle. e.g:

>>> def with_error():
...     print "Print this then raise an error"
...     raise Exception("Bye Bye")
...
>>>
>>> with_error()
Print this then raise an error
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
  File "<interactive input>", line 3, in with_error
Exception: Bye Bye
>>>

Notice how the traceback, automatically added to un-caught exceptions,
shows were it was raised.

Your link points to a very old version of Python and error handling
has changed. Please use a more recent tutorial such as THE Python
tutorial here:
  http://docs.python.org/tut/node10.html

- Paddy.

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

Reply via email to