diff --git a/ivatar/utils.py b/ivatar/utils.py index ccd9771..3e50824 100644 --- a/ivatar/utils.py +++ b/ivatar/utils.py @@ -217,33 +217,33 @@ def is_trusted_url(url, url_filters): """ (scheme, netloc, path, params, query, fragment) = urlparse(url) - for filter in url_filters: - if "schemes" in filter: - schemes = filter["schemes"] + for ufilter in url_filters: + if "schemes" in ufilter: + schemes = ufilter["schemes"] if scheme not in schemes: continue - if "host_equals" in filter: - host_equals = filter["host_equals"] + if "host_equals" in ufilter: + host_equals = ufilter["host_equals"] if netloc != host_equals: continue - if "host_suffix" in filter: - host_suffix = filter["host_suffix"] + if "host_suffix" in ufilter: + host_suffix = ufilter["host_suffix"] if not netloc.endswith(host_suffix): continue - if "path_prefix" in filter: - path_prefix = filter["path_prefix"] + if "path_prefix" in ufilter: + path_prefix = ufilter["path_prefix"] if not path.startswith(path_prefix): continue - if "url_prefix" in filter: - url_prefix = filter["url_prefix"] + if "url_prefix" in ufilter: + url_prefix = ufilter["url_prefix"] if not url.startswith(url_prefix): continue