In article <[EMAIL PROTECTED]>,
Simon  Willison <[EMAIL PROTECTED]> wrote:
>
>try:
>  do_something()
>except HttpError:
>  # An HTTP error occurred
>except ApplicationError:
>  # An application error occurred
>else:
>  # It worked!

Use a similar but different idiom:

try:
    do_something()
except DoSomethingError:
    # handle error

IOW, your do_something() function maps all expected errors to
DoSomethingError (or at least to a series of related exceptions that are
all subclasses of DoSomethingError).
-- 
Aahz ([EMAIL PROTECTED])           <*>         http://www.pythoncraft.com/

"LL YR VWL R BLNG T S"  -- www.nancybuttons.com
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to