Load error database from storage.
(self)
| 154 | self._load_database() |
| 155 | |
| 156 | def _load_database(self): |
| 157 | """Load error database from storage.""" |
| 158 | try: |
| 159 | data = self.state.get("error_database") |
| 160 | if data: |
| 161 | loaded = json.loads(data) |
| 162 | self._cache = { |
| 163 | key: ErrorPattern.from_dict(value) |
| 164 | for key, value in loaded.items() |
| 165 | } |
| 166 | except Exception as e: |
| 167 | warning(f"Failed to load error database: {e}") |
| 168 | self._cache = {} |
| 169 | |
| 170 | def _save_database(self): |
| 171 | """Save error database to storage.""" |