In the case of a Python destination connector, you can raise an exception with a user-friendly error message to notify the framework to stop without any retry. However, the provided information extracts do not specify a particular exception to raise for this purpose. You can refer to the [Airbyte Specification](
https://docs.airbyte.com/understanding-airbyte/airbyte-protocol) for more details on handling errors and exceptions in connectors. For logging, make sure to use the
self.logger
object available in the
Destination
class to ensure that logs are shown properly in the Airbyte UI.