in src/nova_act/impl/inputs.py [0:0]
def validate_url(url: str, state: str) -> None:
"""Validate the url value.
Parameters
----------
url: str
The url to validate.
Returns
-------
None
"""
if not isinstance(url, str):
raise InvalidURL(f"{state} URL provided is not a string.")
result = urlparse(url)
if result.scheme != "file" and not all([result.scheme, result.netloc]):
raise InvalidURL(f"{state} URL provided is invalid. Did you include http:// or https:// ?")