itsluckysharma01's picture
Clean deployment
4ed7d03
raw
history blame contribute delete
608 Bytes
"""
Utility Functions
Common helper functions and utilities
"""
import logging
from pathlib import Path
# Setup logging
logger = logging.getLogger(__name__)
def ensure_dir(directory: Path) -> Path:
"""
Ensure directory exists, create if needed
Args:
directory: Path to directory
Returns:
Path object
"""
directory.mkdir(parents=True, exist_ok=True)
return directory
def get_project_root() -> Path:
"""
Get root directory of NETRA project
Returns:
Path to project root
"""
return Path(__file__).parent.parent.parent