diff --git a/utils/general.py b/utils/general.py index a4bc3cae9315..cc37ad5fff62 100755 --- a/utils/general.py +++ b/utils/general.py @@ -427,10 +427,11 @@ def check_file(file, suffix=''): def check_font(font=FONT, progress=False): # Download font to CONFIG_DIR if necessary font = Path(font) - if not font.exists() and not (CONFIG_DIR / font.name).exists(): + file = CONFIG_DIR / font.name + if not font.exists() and not file.exists(): url = "https://ultralytics.com/assets/" + font.name - LOGGER.info(f'Downloading {url} to {CONFIG_DIR / font.name}...') - torch.hub.download_url_to_file(url, str(font), progress=progress) + LOGGER.info(f'Downloading {url} to {file}...') + torch.hub.download_url_to_file(url, str(file), progress=progress) def check_dataset(data, autodownload=True):