import logging from datetime import datetime from typing import Optional import os def get_current_timestamp() -> str: """Get current timestamp in ISO format.""" return datetime.utcnow().isoformat() def validate_environment_vars(required_vars: list) -> bool: """Validate that required environment variables are set.""" missing_vars = [] for var in required_vars: if not os.getenv(var): missing_vars.append(var) if missing_vars: print(f"Missing required environment variables: {', '.join(missing_vars)}") return False return True