User Defined Exception HierarchiesYou can also define exception hierarchies using inheritance
class NetworkError(Exception):
...
class HostnameError(NetworkError):
...
class TimeoutError(NetworkError):
...
Now in your application...
try:
statements
except HostnameError:
# Handle a HostnameError
try:
statements
except NetworkError:
# Handle any network error
|
| <<< | O'Reilly OSCON 2000, Introduction to Python, Slide 76 July 17, 2000, beazley@cs.uchicago.edu |
>>> |