%Exception QgsCsException(SIP_Exception) /PyName=QgsCsException/ { %TypeHeaderCode #include %End %RaiseCode SIP_BLOCK_THREADS PyErr_SetString(sipException_QgsCsException, sipExceptionRef.what().toUtf8().constData() ); SIP_UNBLOCK_THREADS %End }; %Exception QgsProcessingException(SIP_Exception) /PyName=QgsProcessingException/ { %TypeHeaderCode #include %End %RaiseCode SIP_BLOCK_THREADS PyErr_SetString(sipException_QgsProcessingException, sipExceptionRef.what().toUtf8().constData() ); SIP_UNBLOCK_THREADS %End }; %Exception QgsException(SIP_Exception) /PyName=QgsException/ { %TypeHeaderCode #include %End %RaiseCode SIP_BLOCK_THREADS PyErr_SetString(sipException_QgsException, sipExceptionRef.what().toUtf8().constData() ); SIP_UNBLOCK_THREADS %End }; %Exception QgsProviderConnectionException(SIP_Exception) /PyName=QgsProviderConnectionException/ { %TypeHeaderCode #include %End %RaiseCode SIP_BLOCK_THREADS PyErr_SetString(sipException_QgsProviderConnectionException, sipExceptionRef.what().toUtf8().constData() ); SIP_UNBLOCK_THREADS %End }; %Exception QgsNotSupportedException(SIP_Exception) /PyName=QgsNotSupportedException/ { %TypeHeaderCode #include %End %RaiseCode SIP_BLOCK_THREADS PyErr_SetString(sipException_QgsNotSupportedException, sipExceptionRef.what().toUtf8().constData() ); SIP_UNBLOCK_THREADS %End }; %Exception QgsSettingsException(SIP_Exception) /PyName=QgsSettingsException/ { %TypeHeaderCode #include %End %RaiseCode SIP_BLOCK_THREADS PyErr_SetString(sipException_QgsSettingsException, sipExceptionRef.what().toUtf8().constData() ); SIP_UNBLOCK_THREADS %End };