refactor cleanup_resources to ensure proper resource management and prevent memory leaks
Build and Push Docker Images / build-and-push (push) Successful in 18s
Build and Push Docker Images / build-and-push (push) Successful in 18s
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user