Coverage for o2/models/timetable/distribution.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-05-16 11:18 +0000

1from dataclasses import dataclass 

2from typing import Union 

3 

4from dataclass_wizard import JSONWizard 

5 

6 

7@dataclass(frozen=True) 

8class Distribution(JSONWizard): 

9 """Maps a key to a distribution value.""" 

10 

11 key: Union[str, int] 

12 value: float