Package saga :: Module _engine :: Class _exception
[hide private]
[frames] | no frames]

Class _exception

 object --+    
          |    
??.instance --+
              |
             _exception
Known Subclasses:

saga::exception type

Nested Classes [hide private]
  py_err_class
Instance Methods [hide private]
 
__init__(...)
Raises an exception This class cannot be instantiated from Python
 
__reduce__(...)
helper for pickle
 
__str__(...)
__str__( (_exception)arg1) -> str : get the full exception message
 
get_all_exceptions(...)
get_all_exceptions( (_exception)arg1) -> object : get the list of all exceptions encapsulated in this exception
 
get_all_messages(...)
get_all_messages( (_exception)arg1) -> object : get the list of all messages encapsulated in this exception
 
get_error(...)
get_error( (_exception)arg1) -> error : get the error type of this exception
 
get_full_message(...)
get_full_message( (_exception)arg1) -> str : get the full exception message
 
get_message(...)
get_message( (_exception)arg1) -> str : get the top most (most significant) exception message
 
get_object(...)
get_object( (_exception)arg1) -> object : get the saga::object associated with this exception

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Raises an exception This class cannot be instantiated from Python

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

__str__(...)
(Informal representation operator)

 

__str__( (_exception)arg1) -> str :
    get the full exception message

    C++ signature :
        char const* __str__(saga::exception)

Overrides: object.__str__

get_all_exceptions(...)

 

get_all_exceptions( (_exception)arg1) -> object :
    get the list of all exceptions encapsulated in this exception

    C++ signature :
        std::vector<saga::exception, std::allocator<saga::exception> > get_all_exceptions(saga::exception)

get_all_messages(...)

 

get_all_messages( (_exception)arg1) -> object :
    get the list of all messages encapsulated in this exception

    C++ signature :
        std::vector<std::string, std::allocator<std::string> > get_all_messages(saga::exception {lvalue})

get_error(...)

 

get_error( (_exception)arg1) -> error :
    get the error type of this exception

    C++ signature :
        saga::error get_error(saga::exception)

get_full_message(...)

 

get_full_message( (_exception)arg1) -> str :
    get the full exception message

    C++ signature :
        char const* get_full_message(saga::exception)

get_message(...)

 

get_message( (_exception)arg1) -> str :
    get the top most (most significant) exception message

    C++ signature :
        char const* get_message(saga::exception)

get_object(...)

 

get_object( (_exception)arg1) -> object :
    get the saga::object associated with this exception

    C++ signature :
        saga::object get_object(saga::exception)