in src/azstoragetorch/_client.py [0:0]
def _url_has_sas_token(self, resource_url: str) -> bool:
parsed_url = urllib.parse.urlparse(resource_url)
if parsed_url.query is None:
return False
parsed_qs = urllib.parse.parse_qs(parsed_url.query)
# The signature is always required in a valid SAS token. So look for the "sig"
# key to determine if the URL has a SAS token.
return "sig" in parsed_qs