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:
False
if 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