Exceptions

Custom exception classes for macro plugin error handling.

exception qgis_macros.exceptions.MacroPluginError[source]

Bases: Exception

Base class for exceptions in this module.

exception qgis_macros.exceptions.WidgetNotFoundError(widget_class='', text='')[source]

Bases: MacroPluginError

Exception raised when a widget is not found.

Parameters:
  • widget_class (str)

  • text (str)

Return type:

None

exception qgis_macros.exceptions.MacroPlaybackEndedError(e)[source]

Bases: MacroPluginError

Raised when macro playback ends due to an error.

Parameters:

e (Exception)

Return type:

None

exception qgis_macros.exceptions.InvalidSettingValueError(setting_name, setting_value)[source]

Bases: MacroPluginError

Raised when a setting receives an invalid value.

Parameters:
  • setting_name (str)

  • setting_value (str)

Return type:

None