(value: _RegexOrSeveral | None)
| 209 | |
| 210 | @staticmethod |
| 211 | def _compile_regexes(value: _RegexOrSeveral | None) -> list[re.Pattern[str]]: |
| 212 | return [ |
| 213 | x if isinstance(x, re.Pattern) else re.compile(x) |
| 214 | for x in arg_to_iter(value) |
| 215 | ] |
| 216 | |
| 217 | def _link_allowed(self, link: Link) -> bool: |
| 218 | if not _is_valid_url(link.url): |