(self)
| 117 | return message |
| 118 | |
| 119 | def _get_message(self) -> str: |
| 120 | if self.arguments.get("retry"): |
| 121 | commit_message = self._read_backup_message() |
| 122 | if commit_message is None: |
| 123 | raise NoCommitBackupError() |
| 124 | return commit_message |
| 125 | |
| 126 | if ( |
| 127 | self.config.settings.get("retry_after_failure") |
| 128 | and not self.arguments.get("no_retry") |
| 129 | and (backup_message := self._read_backup_message()) |
| 130 | ): |
| 131 | return backup_message |
| 132 | return self._get_message_by_prompt_commit_questions() |
| 133 | |
| 134 | def __call__(self) -> None: |
| 135 | extra_args: list[str] = self.arguments.get("extra_cli_args", []) |
no test coverage detected