grass.exceptions package
GRASS GIS interface to Python exceptions
-
exception grass.exceptions.CalledModuleError(module, code, returncode, errors=None)[source]
Bases: CalledProcessError
Raised when a called module ends with error (non-zero return code)
Used for failures of modules called as subprocesses from Python code.
Create an exception with a full error message based on the parameters.
- Parameters:
module – module name
code – some code snipped which contains parameters
returncode – process returncode (assuming non-zero)
errors – errors provided by the module (e.g., stderr)
-
exception grass.exceptions.DBError[source]
Bases: Exception
-
exception grass.exceptions.FatalError[source]
Bases: Exception
-
exception grass.exceptions.FlagError[source]
Bases: Exception
-
exception grass.exceptions.GrassError[source]
Bases: Exception
-
exception grass.exceptions.ImplementationError[source]
Bases: Exception
-
exception grass.exceptions.OpenError[source]
Bases: Exception
-
exception grass.exceptions.ParameterError[source]
Bases: Exception
-
exception grass.exceptions.ScriptError(value)[source]
Bases: Exception
Raised during script execution.
>>> error = ScriptError('My error message!')
>>> error.value
‘My error message!’
>>> print(error)
My error message!
-
exception grass.exceptions.Usage[source]
Bases: Exception