Re: How can I catch all exception in python?
You could also use sys.excepthook if you're trying to handle uncaught exceptions. On 27 Mar 2007 11:45:54 -0700, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: On Mar 27, 9:15 pm, [EMAIL PROTECTED] wrote: > Technically speaking, you can catch all errors as follows: > > try: ># do something > except Exception, e: >print e That won't catch exceptions/errors that don't derive from Exception class. For example a string won't be caught: try: raise "foo" except Exception, e: print e But this will catch all exceptions: try: raise "foo" except: print sys.exc_info() (there may be other ways I don't know of) -- http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list
Re: How can I catch all exception in python?
On Mar 27, 9:15 pm, [EMAIL PROTECTED] wrote: > Technically speaking, you can catch all errors as follows: > > try: ># do something > except Exception, e: >print e That won't catch exceptions/errors that don't derive from Exception class. For example a string won't be caught: try: raise "foo" except Exception, e: print e But this will catch all exceptions: try: raise "foo" except: print sys.exc_info() (there may be other ways I don't know of) -- http://mail.python.org/mailman/listinfo/python-list
Re: How can I catch all exception in python?
En Tue, 27 Mar 2007 15:09:18 -0300, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escribió: > I read the document here about exception handling in python: > > http://www.diveintopython.org/file_handling/index.html > > Can you please tell me how can I catch all exception in python? > like this in Java: > try { > > } catch (Throwable t) { > ... > } See the Further Reading section on that same page. Exceptions are covered in the Python Tutorial here: http://docs.python.org/tut/node10.html -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list
Re: How can I catch all exception in python?
On Mar 27, 1:09 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > I read the document here about exception handling in python: > > http://www.diveintopython.org/file_handling/index.html > > Can you please tell me how can I catch all exception in python? > like this in Java: > try { > > > } catch (Throwable t) { > ... > } Technically speaking, you can catch all errors as follows: try: # do something except Exception, e: print e However, this is NOT the recommended way of handling errors. Typically you catch only expected errors, such as when you open a file, you check for an IOError. By catching all errors, you will learn less and likely have hard-to-understand bugs in your program. Mike -- http://mail.python.org/mailman/listinfo/python-list
How can I catch all exception in python?
I read the document here about exception handling in python: http://www.diveintopython.org/file_handling/index.html Can you please tell me how can I catch all exception in python? like this in Java: try { } catch (Throwable t) { ... } -- http://mail.python.org/mailman/listinfo/python-list