From c81b1748d18374ccda296baf9a5d4afd64736760 Mon Sep 17 00:00:00 2001 From: Bram Kelchtermans Date: Mon, 31 Mar 2025 14:46:26 +0200 Subject: [PATCH] refactor cleanup_resources to ensure proper resource management and prevent memory leaks --- Dockers/puppeteer-api/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockers/puppeteer-api/main.py b/Dockers/puppeteer-api/main.py index 6c7b710..8781c8d 100644 --- a/Dockers/puppeteer-api/main.py +++ b/Dockers/puppeteer-api/main.py @@ -67,6 +67,7 @@ async def get_browser(): async def cleanup_resources(page=None, close_browser=False): """Clean up resources to prevent memory leaks""" + global browser try: if page: await page.close() @@ -74,7 +75,6 @@ async def cleanup_resources(page=None, close_browser=False): if close_browser and browser and browser.isConnected(): logger.info("Closing browser instance") await browser.close() - global browser browser = None # Force garbage collection