fix: Skip password attempts for already processed Excel files
This commit is contained in:
parent
56fe322900
commit
4e1902454a
@ -56,6 +56,11 @@ def load_workbook_with_possible_passwords(filepath, passwords, keep_vba=False, d
|
||||
|
||||
def copy_excel_file(source_path, destination_path, passwords, original_filename=None):
|
||||
logging.info(f"Processing Excel file: {source_path}")
|
||||
|
||||
# Skip password attempts if this is already a processed file
|
||||
if os.path.basename(source_path).startswith('processed_'):
|
||||
source_wb = load_workbook(filename=source_path, keep_vba=False, data_only=False)
|
||||
else:
|
||||
is_xlsm = source_path.lower().endswith('.xlsm')
|
||||
source_wb = load_workbook_with_possible_passwords(
|
||||
filepath=source_path,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user