def METHOD_NAME(
    self, project_or_project_and_group: str, configuration: dict
):
    retry = 1
    max_retries = 3
    while True:
        try:
            if retry > 1:
                verbose(
                    f"Retrying section '{self.configuration_name}' - {retry}/{max_retries}..."
                )
            self._process_configuration(
                project_or_project_and_group,
                configuration,
            )
            return
        except Exception as e:
            if retry > max_retries:
                raise MaxProcessorRetriesExceeded from e
            if self._should_retry_processor(e):
                retry += 1
                continue
            else:
                raise e