Ensures that the URL is safe to pass to subprocesses as a parameter
(url)
| 165 | |
| 166 | @staticmethod |
| 167 | def _check_url(url): |
| 168 | """Ensures that the URL is safe to pass to subprocesses as a parameter""" |
| 169 | if url and url.lstrip().startswith("-"): |
| 170 | raise ValueError(f"Invalid URL (leading dash disallowed): {url!r}") |
| 171 | |
| 172 | |
| 173 | class GenericBrowser(BaseBrowser): |