| 123456789101112131415161718 |
- #!/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"]
|