From 52d59ed59297149cd9edfaffc12e20bffae37f3b Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Thu, 26 Sep 2024 14:26:16 +0200 Subject: [PATCH] Refactor file name handling for better clarity and consistency. - Refactored variable names for improved readability - Updated logic to handle file name patterns consistently --- .../plugins/create/create_csv_ingest.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/ayon_traypublisher/plugins/create/create_csv_ingest.py b/client/ayon_traypublisher/plugins/create/create_csv_ingest.py index 494ce95..0432b53 100644 --- a/client/ayon_traypublisher/plugins/create/create_csv_ingest.py +++ b/client/ayon_traypublisher/plugins/create/create_csv_ingest.py @@ -644,12 +644,12 @@ def _add_representation( # convert ### string in file name to %03d # this is for correct frame range validation # example: file.###.exr -> file.%03d.exr - file_name = basename.split(".")[0] + file_head = basename.split(".")[0] if "#" in basename: padding = len(basename.split("#")) - 1 seq_padding = f"%0{padding}d" basename = basename.replace("#" * padding, seq_padding) - file_name = basename.split(seq_padding)[0] + file_head = basename.split(seq_padding)[0] is_sequence = True if "%" in basename: pattern = re.compile(r"%\d+d|%d") @@ -658,7 +658,7 @@ def _add_representation( raise CreatorError( f"File sequence padding not found in '{basename}'." ) - file_name = basename.split("%")[0] + file_head = basename.split("%")[0] is_sequence = True # make absolute path to file @@ -677,7 +677,7 @@ def _add_representation( # get only filtered files form dirname files_from_dir = [ file for file in os.listdir(dirname) - if file_name in file + if file_head in file ] # collect all data from dirname cols, _ = clique.assemble(files_from_dir)