def __init__(self, what, **keys): """ When to be raised? Whenever a floating point error is caught. """ PyaErrTemplate.__init__(self, what, "PyA Floating Point Error", **keys)
def __init__(self, what, **keys): """ When to be raised? Whenever an unexpected value is encountered. """ PyaErrTemplate.__init__(self, what, "PyA Value Error", **keys)
def __init__(self, what, **keys): """ When to be raised? If an error occurred that cannot or shall not be specified further. """ PyaErrTemplate.__init__(self, what, "PyA unclassified error", **keys)
def __init__(self, what, **keys): """ When to be raised? Whenever an unexpected doubling of names (e.g., key values in a dictionary) is encountered. """ PyaErrTemplate.__init__(self, what, "PyA Name Clash", **keys)
def __init__(self, what, **keys): """ When to be raised? A download could not successfully be carried out. """ PyaErrTemplate.__init__(self, what, "PyA download error", **keys)
def __init__(self, what, **keys): """ When to be raised? Whenever an algorithm fails in accomplishing its purpose. """ PyaErrTemplate.__init__(self, what, "PyA algorithm failure", **keys)
def __init__(self, what, **keys): """ When to be raised? If a definitely needed package (e.g., numpy) cannot be imported. """ PyaErrTemplate.__init__(self, what, "PyA import error", **keys)
def __init__(self, what, **keys): """ When to be raised? Whenever a deprecated part of code is called. """ PyaErrTemplate.__init__(self, what, "PyA deprecation note", **keys)
def __init__(self, what, **keys): """ When to be raised? Whenever operations seem to be carried out in the wrong order. """ PyaErrTemplate.__init__(self, what, "PyA Order Error", **keys)
def __init__(self, what, **keys): """ When to be raised? This exception should be raised when an action through the network has failed (e.g., a download). """ PyaErrTemplate.__init__(self, what, "PyA Network Error", **keys)
def __init__(self, what, **keys): """ When to be raised? This exception should be raised when conflicting/mutually exclusive parameters are received. """ PyaErrTemplate.__init__(self, what, "PyA Parameter Conflict", **keys)
def __init__(self, what, **keys): """ When to be raised? This exception should be raised when the function/method called has not been implemented. \ Such a situation often occurs when a member is to be implemented in a derived class \ (abstract base class concept in c++). """ PyaErrTemplate.__init__(self, what, "PyA Not Implemented", **keys)
def __init__(self, fn, mode, **keys): """ When to be raised? Whenever a file-related error is detected. Parameters ---------- fn : string Name of the file in question. mode : string, {no, ne} - "no": File could not be opened. - "ne": File does not exist """ if mode == "no": what = "File '" + str(fn) + "' could not be opened." elif mode == "ne": what = "File '" + str(fn) + "' does not exist." PyaErrTemplate.__init__(self, what, "PyA file error", **keys)