On 04Jun2016 04:44, Piyush Verma <114piy...@gmail.com> wrote:
Generally we catch exception using
except Exception as e:

But sometimes, we see same type of exception is present with different
message.Is there a way to capture same exception with message
filtering? Please help me to do this.

Quick note: you almost never was to catch "Exception", you almost always want to catch a particular Exception subtype such as ValueError.

Regarding your questuon: sure. Just examine the message. For example:

 try:
   ...
 except SomeException as e:
   if e.message == 'some specific string':
     ... handle that ...
   elif e.message.startswith('some prefix'):
     ... handle that ...
   elif ...
     ...
   else:
     # exception _not_ handled, reraise it for someone further out
     # to handle correctly
     raise

Cheers,
Cameron Simpson <c...@zip.com.au>
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to