From 3e9020672286da9c4279011da373afa6d3a9cff9 Mon Sep 17 00:00:00 2001 From: "sentry[bot]" <39604003+sentry[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 19:28:10 +0000 Subject: [PATCH] fix: Use os.path.join for path construction in folder_searcher --- codecov_cli/helpers/folder_searcher.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/codecov_cli/helpers/folder_searcher.py b/codecov_cli/helpers/folder_searcher.py index 8b7f35dfa..4a68bb427 100644 --- a/codecov_cli/helpers/folder_searcher.py +++ b/codecov_cli/helpers/folder_searcher.py @@ -71,7 +71,7 @@ def search_files( directory for directory in dirnames if multipart_exclude_regex.match( - (pathlib.Path(dirpath) / directory).as_posix() + pathlib.Path(os.path.join(str(dirpath), directory)).as_posix() ) ) @@ -82,12 +82,12 @@ def search_files( if search_for_directories: for directory in dirnames: - dir_path = pathlib.Path(dirpath) / directory + dir_path = pathlib.Path(os.path.join(str(dirpath), directory)) if not this_is_excluded(dir_path) and this_is_included(dir_path): yield dir_path else: for single_filename in filenames: - file_path = pathlib.Path(dirpath) / single_filename + file_path = pathlib.Path(os.path.join(str(dirpath), single_filename)) if not this_is_excluded(file_path) and this_is_included(file_path): yield file_path