From 391a1d9707aa6543cd08f32b167573ce4cbc1ca9 Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Sun, 25 May 2025 13:29:39 -0500 Subject: [PATCH] A little more cleanup. --- apps/epg/tasks.py | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/apps/epg/tasks.py b/apps/epg/tasks.py index e7bd06ad..b8ae7fdf 100644 --- a/apps/epg/tasks.py +++ b/apps/epg/tasks.py @@ -995,22 +995,8 @@ def parse_programs_for_tvg_id(epg_id): custom_properties=custom_properties_json )) programs_processed += 1 - del custom_props - del custom_properties_json - del start_time - del end_time - del title - del desc - del sub_title - elem.clear() - parent = elem.getparent() - if parent is not None: - while elem.getprevious() is not None: - del parent[0] - parent.remove(elem) - del elem - del parent - #gc.collect() + # Clear the element to free memory + clear_element(elem) # Batch processing if len(programs_to_create) >= batch_size: ProgramData.objects.bulk_create(programs_to_create)