refactor cleanup_resources to ensure proper resource management and prevent memory leaks
Build and Push Docker Images / build-and-push (push) Successful in 18s

This commit is contained in:
2025-03-31 14:46:26 +02:00
parent e6a3ed3cb8
commit c81b1748d1
+1 -1
View File
@@ -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