From 01eccef5de53d7a67b6833479c9daa89181135d1 Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Thu, 25 Jan 2024 13:26:12 -0800 Subject: [PATCH] filereader should use connection pool for file_exists (#31158) * filereader should use connection pool for file_exists * remove debug var old-commit-hash: 6901aada14df6aa68b5e3970da0487b8d2b4df8c --- tools/lib/filereader.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/lib/filereader.py b/tools/lib/filereader.py index 15e618f649..1db3207e4b 100644 --- a/tools/lib/filereader.py +++ b/tools/lib/filereader.py @@ -1,5 +1,4 @@ import os -import requests from openpilot.tools.lib.url_file import URLFile @@ -13,7 +12,7 @@ def resolve_name(fn): def file_exists(fn): fn = resolve_name(fn) if fn.startswith(("http://", "https://")): - return requests.head(fn, allow_redirects=True).status_code == 200 + return URLFile(fn).get_length_online() != -1 return os.path.exists(fn) def FileReader(fn, debug=False):