class PException(Exception):
Known subclasses: acmecse.helpers.interpreter.Exceptions.PAssertionFailed, acmecse.helpers.interpreter.Exceptions.PDivisionByZeroError, acmecse.helpers.interpreter.Exceptions.PInterruptedError, acmecse.helpers.interpreter.Exceptions.PInvalidArgumentError, acmecse.helpers.interpreter.Exceptions.PInvalidTypeError, acmecse.helpers.interpreter.Exceptions.PNotANumberError, acmecse.helpers.interpreter.Exceptions.PPermissionError, acmecse.helpers.interpreter.Exceptions.PQuitRegular, acmecse.helpers.interpreter.Exceptions.PQuitWithError, acmecse.helpers.interpreter.Exceptions.PReturnFrom, acmecse.helpers.interpreter.Exceptions.PRuntimeError, acmecse.helpers.interpreter.Exceptions.PTimeoutError, acmecse.helpers.interpreter.Exceptions.PUndefinedError, acmecse.helpers.interpreter.Exceptions.PUnsupportedError
Constructor: PException(pcontext)
Baseclass for interpreter exceptions.
| Method | __init__ |
Exception initialization. |
| Method | __str__ |
Nicely printable version of the exception. |
| Instance Variable | pcontext |
PContext object with the interpreter state and error messages. |