From 7ca423a22f11c053eeaa43a789c2db8b17fd83e2 Mon Sep 17 00:00:00 2001 From: KaySar12 Date: Thu, 20 Mar 2025 08:35:24 +0700 Subject: [PATCH] update --- setup/delete_records.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/setup/delete_records.py b/setup/delete_records.py index bc54f728e..c91bebcc0 100755 --- a/setup/delete_records.py +++ b/setup/delete_records.py @@ -119,7 +119,7 @@ def fetch_related_fields_for_model(model, base_model): ): related_fields.setdefault(model, []).append(field_name) except odoorpc.error.RPCError as e: - color_log.Show(FAIL, f"Access denied for model {model}: {e}") + color_log.Show(NOTICE, f"Access denied for model {model}: {e}") skipped_models_cache.add(model) # Add to cache if access is denied return {} except Exception as e: @@ -211,9 +211,7 @@ def delete_records_cascade( ) process_count += 1 except odoorpc.error.RPCError as e: - color_log.Show( - FAIL, f"Access denied for model {related_model}: {e}" - ) + color_log.Show(NOTICE, f"Access denied for model {related_model}: {e}") skipped_models_cache.add(related_model) # Add to cache break # Skip further processing for this model except Exception as e: @@ -247,7 +245,7 @@ def delete_records_cascade( # Function to delete records in parallel -def process_batch(batch, model_name, process_count, related_models): +def delete_record(batch, model_name, process_count, related_models): """Process a batch of records - archive or delete based on references.""" model = odoo.env[model_name] archived_count = 0 @@ -321,7 +319,7 @@ def main(): else: for i, batch in enumerate(batch_list, start=1): process = mp.Process( - target=process_batch, + target=delete_record, args=(batch, base_model, f"Process-{i}", related_models), ) processes.append(process)