()
| 1359 | |
| 1360 | |
| 1361 | def load_domain_rules() -> dict[str, list[dict[str, Any]]]: |
| 1362 | try: |
| 1363 | if not DOMAIN_RULES_PATH.exists(): |
| 1364 | return _copy_default_domain_rules() |
| 1365 | parsed = _parse_domain_rules_yaml(DOMAIN_RULES_PATH.read_text(encoding="utf-8")) |
| 1366 | normalized = _normalize_domain_rules(parsed) |
| 1367 | if normalized is None: |
| 1368 | return _copy_default_domain_rules() |
| 1369 | return normalized |
| 1370 | except Exception: |
| 1371 | return _copy_default_domain_rules() |
| 1372 | |
| 1373 | |
| 1374 | def _normalized_domain_label(value: str) -> str: |
no test coverage detected