From 3408b0e58d7c5fcf006d941dc958a91947a2d222 Mon Sep 17 00:00:00 2001 From: = <=> Date: Tue, 2 Sep 2025 21:52:11 -0400 Subject: [PATCH] Small fix --- AirlockTools.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/AirlockTools.py b/AirlockTools.py index da45dcf..050bdb4 100644 --- a/AirlockTools.py +++ b/AirlockTools.py @@ -313,8 +313,12 @@ def menu_prepare_to_enforce(): if not exe1.empty and not exe2.empty: condensed_combo = pd.concat([condensed_exe1, condensed_exe2], ignore_index=True) - condensed_combo = condensed_combo.drop_duplicates().reset_index(drop=True) - + # Group by 'sha256' and merge list columns manually + condensed_combo = condensed_combo.groupby('sha256').agg( + lambda col: list(set([item for sublist in col if isinstance(sublist, list) for item in sublist])) + ).reset_index() + + print(f"✅ Combined {len(condensed_combo)} hashes.") elif exe1.empty: condensed_combo = condensed_exe2