Mark the session as bad after an unsuccessful session usage.
(self)
| 202 | self.retire() |
| 203 | |
| 204 | def mark_bad(self) -> None: |
| 205 | """Mark the session as bad after an unsuccessful session usage.""" |
| 206 | self._error_score += 1 |
| 207 | self._usage_count += 1 |
| 208 | |
| 209 | # Retire the session if it is not usable anymore |
| 210 | if not self.is_usable: |
| 211 | self.retire() |
| 212 | |
| 213 | def retire(self) -> None: |
| 214 | """Retire the session by setting the error score to the maximum value. |