fix URL construction

This commit is contained in:
z4yx 2020-04-05 21:48:40 +08:00
parent 4e8488e5f3
commit f34a59810c

View File

@ -63,11 +63,12 @@ def main():
name = substitute_vars(args.repo_name, vardict) name = substitute_vars(args.repo_name, vardict)
url = substitute_vars(args.base_url, vardict) url = substitute_vars(args.base_url, vardict)
try: try:
r = requests.head((url+"/repodata/repomd.xml").replace("//", "/"), timeout=(7,7)) probe_url = url + ('' if url.endswith('/') else '/') + "repodata/repomd.xml"
r = requests.head(probe_url, timeout=(7,7))
if r.status_code < 400 or r.status_code == 403: if r.status_code < 400 or r.status_code == 403:
yield (name, url) yield (name, url)
else: else:
print(url, "->", r.status_code) print(probe_url, "->", r.status_code)
except: except:
traceback.print_exc() traceback.print_exc()