Note: This document is for an older version of GRASS GIS that has been discontinued. You should upgrade, and read the current Python library manual page.
exceptions package
Module contents
GRASS GIS interface to Python exceptions
-
exception 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 exceptions.DBError[source]
Bases: Exception
-
exception exceptions.FatalError[source]
Bases: Exception
-
exception exceptions.FlagError[source]
Bases: Exception
-
exception exceptions.GrassError[source]
Bases: Exception
-
exception exceptions.ImplementationError[source]
Bases: Exception
-
exception exceptions.OpenError[source]
Bases: Exception
-
exception exceptions.ParameterError[source]
Bases: Exception
-
exception 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 exceptions.Usage[source]
Bases: Exception
Help Index
| Topics Index
| Keywords Index
| Full Index
© 2003-2026
GRASS Development Team, GRASS GIS 8.4.3dev Reference Manual