Files
lalifeier-IPTV/iptv/playwright.py
lalifeier f9d687c39d init
2025-03-15 17:28:34 +08:00

18 lines
428 B
Python

import logging
from playwright.async_api import Playwright, async_playwright
logger = logging.getLogger(__name__)
playwright: Playwright = None
async def get_playwright():
global playwright
if playwright is None:
try:
playwright = await async_playwright().start()
except Exception as e:
logging.error(f"Error starting Playwright: {e}")
raise
return playwright