config.py 407 B

123456789101112
  1. from dataclasses import dataclass, field
  2. from typing import Dict, Any, Callable, Optional, Type, List
  3. @dataclass
  4. class Config:
  5. type_hooks: Dict[Type, Callable[[Any], Any]] = field(default_factory=dict)
  6. cast: List[Type] = field(default_factory=list)
  7. forward_references: Optional[Dict[str, Any]] = None
  8. check_types: bool = True
  9. strict: bool = False
  10. strict_unions_match: bool = False