(value: Any)
| 105 | |
| 106 | |
| 107 | def contains_old_reference(value: Any) -> bool: |
| 108 | prefixes = WRITING_CONTRACT_RULES["old_bundle_reference_prefixes"] |
| 109 | tokens = WRITING_CONTRACT_RULES.get("old_evidence_reference_tokens", ()) |
| 110 | if isinstance(value, str): |
| 111 | return any(prefix in value for prefix in prefixes) or any( |
| 112 | token in value for token in tokens |
| 113 | ) |
| 114 | if isinstance(value, dict): |
| 115 | return any(contains_old_reference(item) for item in value.values()) |
| 116 | if isinstance(value, list): |
| 117 | return any(contains_old_reference(item) for item in value) |
| 118 | return False |
| 119 | |
| 120 | |
| 121 | def valid_section_id(value: Any, valid_ids: set[str]) -> bool: |
no outgoing calls
no test coverage detected