7.12 Raising exceptionsPyxplot’s raise(e,s) function is used to raise exceptions when error conditions are met. Its first argument e specifies the type of exception, and should be an object of type exception. The second argument should be an error message string. Pyxplot has a range of default exception types, which can be found as exception objects in the module exceptions. Alternatively, the object types.exception may be called with a single string argument to make a new exception type. For example: raise(exceptions.syntax , "Input could not be parsed") a=types.exception("user error") raise(a, "The user made a mistake") Alternatively, exception objects have a method raise(s) which can be called as follows: a=types.exception("user error") a.raise("The user made a mistake")
|