Save error database to storage.
(self)
| 168 | self._cache = {} |
| 169 | |
| 170 | def _save_database(self): |
| 171 | """Save error database to storage.""" |
| 172 | try: |
| 173 | data = { |
| 174 | key: pattern.to_dict() |
| 175 | for key, pattern in self._cache.items() |
| 176 | } |
| 177 | self.state.set("error_database", json.dumps(data)) |
| 178 | except Exception as e: |
| 179 | warning(f"Failed to save error database: {e}") |
| 180 | |
| 181 | def _generate_key(self, error_type: str, error_message: str) -> str: |
| 182 | """Generate unique key for error pattern.""" |
no test coverage detected