#!/usr/bin/env python3 """Playwright 驱动所用 Node 环境。""" from __future__ import annotations import os def ensure_playwright_driver_node_options() -> None: existing_node_options = (os.environ.get("NODE_OPTIONS") or "").strip() legacy_openssl_flag = "--openssl-legacy-provider" if legacy_openssl_flag in existing_node_options: return merged_node_options = f"{existing_node_options} {legacy_openssl_flag}".strip() os.environ["NODE_OPTIONS"] = merged_node_options __all__ = ["ensure_playwright_driver_node_options"]