Two somewhat related questions: 1) Is there a standard Interface class or module? Is it included with the python distribution or is it third party? 2) How can I raise an exception and catch it based on the interfaces it implements?