diff --git a/main.py b/main.py index 1a666de..15b1165 100644 --- a/main.py +++ b/main.py @@ -36,7 +36,12 @@ def display_usage(): def main(opt): - login_info = LoginInfo(Path(opt.config_path)) + config_path = Path(opt.config_path) + if not config_path.exists() or not config_path.is_file(): + print(f"Error: Config path '{config_path}' does not exist or is not a file.") + return + + login_info = LoginInfo(config_path) driver = get_driver() keep_login_status(driver, login_info)