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())