Check console for new errors since last clear, then clear to avoid duplicates.
(self)
| 138 | return elements |
| 139 | |
| 140 | def _check_errors(self) -> list[dict[str, Any]]: |
| 141 | """Check console for new errors since last clear, then clear to avoid duplicates.""" |
| 142 | resp = self._console.get(types=["error"]) |
| 143 | entries: list[dict[str, Any]] = resp.get("entries", []) |
| 144 | if entries: |
| 145 | self._console.clear() |
| 146 | return [{"source": "console", **e} for e in entries] |
no test coverage detected