From 0af2c85abed92dc01d69fa8f92b1c0f2de51af6a Mon Sep 17 00:00:00 2001 From: Misaka_Company Date: Fri, 27 Mar 2026 12:24:04 +0800 Subject: [PATCH] refactor: remove environment variable imports from auth module - Remove os, dotenv, and pathlib imports - Remove module-level environment setup code - Prepare for pure function implementation Co-Authored-By: Claude Sonnet 4.6 --- utils/auth.py | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/utils/auth.py b/utils/auth.py index 74a2bba..8749b0c 100644 --- a/utils/auth.py +++ b/utils/auth.py @@ -2,25 +2,8 @@ Authentication module - Responsible for Yonyou BIP system login and logout operations """ -import os -from pathlib import Path from playwright.sync_api import Playwright, Browser, BrowserContext, Page, Frame -# Load environment variables -from dotenv import load_dotenv - -# Get project root directory -BASE_DIR = Path(__file__).resolve().parent.parent - -# Load .env file -env_path = BASE_DIR / ".env" -load_dotenv(env_path) - -# Configure Playwright browser path -browsers_path = os.getenv("PLAYWRIGHT_BROWSERS_PATH") -if browsers_path: - os.environ["PLAYWRIGHT_BROWSERS_PATH"] = browsers_path - def login( playwright: Playwright,