Class: QgsError¶
A container for error messages.
It may contain a chain (e.g. a traceback) of error messages (e.g. GDAL - provider - layer). Higher level messages are appended at the end.
Methods
Append new error message.  | 
|
Clear error messages  | 
|
Test if no error is set.  | 
|
Full error messages description  | 
|
messageList return the list of current error messages  | 
|
Short error description, usually the first error in chain, the real error.  | 
- class qgis.core.QgsError[source]¶
 Bases:
object- __init__()
 
- __init__(message: str | None, tag: str | None)
 Constructor with single message.
- Parameters:
 message (Optional[str]) – error message
tag (Optional[str]) – short description, e.g. GDAL, Provider, Layer
- append(self, message: str | None, tag: str | None)[source]¶
 Append new error message.
- Parameters:
 message (Optional[str]) – error message string
tag (Optional[str]) – error label, for example GDAL, GDAL Provider, Raster layer
- append(self, message: QgsErrorMessage)[source]
 Append new error message.
- Parameters:
 message (
QgsErrorMessage) – error message
- isEmpty(self) bool[source]¶
 Test if no error is set.
- Return type:
 bool
- Returns:
 Falseif contains error
- message(self, format: QgsErrorMessage.Format = QgsErrorMessage.Html) str[source]¶
 Full error messages description
- Parameters:
 format (QgsErrorMessage.Format = QgsErrorMessage.Html) – output format
- Return type:
 str
- Returns:
 error report
- messageList(self) List[QgsErrorMessage]¶
 messageList return the list of current error messages
- Return type:
 List[QgsErrorMessage]
- Returns:
 current list of error messages