rads.exceptions

This section documents all exceptions that should be emitted from functions in the toplevel rads module.

Note

If a toplevel function or method raises an exception that is not documented here please submit an issue.

class rads.exceptions.RADSError[source]

Base class for all public PyRADS exceptions.

class rads.exceptions.InvalidDataroot[source]

Raised when the RADS dataroot is missing or invalid.

class rads.exceptions.ConfigError(message: str, line: Optional[int] = None, file: Optional[str] = None, *, original: Optional[Exception] = None)[source]

Exception raised when there is a problem loading the configuration file.

It is usually raised after another more specific exception has been caught.

Parameters
  • message – Error message.

  • line – Line that cause the exception, if known.

  • file – File that caused the exception, if known.

  • original – Optionally the original exception.

message

Error message.

line = None

Line that cause the exception, if known (None otherwise).

file = None

File that caused the exception, if known (None otherwise).

original_exception = None

Optionally the original exception (None otherwise).