utils.py
1 """ 2 Shared utility functions. 3 4 Contains generic utility functions used across the application. 5 """ 6 7 import uuid 8 9 10 def generate_uuid() -> str: 11 """Generate a UUID string for database storage.""" 12 return str(uuid.uuid4()) 13 14 15 def to_snake_case(name: str) -> str: 16 """Convert a string to snake_case.""" 17 return name.replace(" ", "_").lower() 18 19 20 def to_pascal_case(name: str) -> str: 21 """Convert a string to PascalCase.""" 22 return "".join(word.capitalize() for word in name.split())