(self, msg: str)
| 83 | """ |
| 84 | |
| 85 | def append(self, msg: str) -> None: |
| 86 | with self._lock: |
| 87 | self._log_messages.append(msg) |
| 88 | self._max_idx += 1 |
| 89 | if self._max_messages is not None and len(self._log_messages) > self._max_messages: |
| 90 | excess = len(self._log_messages) - self._max_messages |
| 91 | self._log_messages = self._log_messages[excess:] |
| 92 | |
| 93 | def clear(self) -> None: |
| 94 | with self._lock: |
no outgoing calls