Coverage for lobster/common/multi_file_input_config.py: 100%

11 statements  

« prev     ^ index     » next       coverage.py v7.10.5, created at 2025-08-27 13:02 +0000

1from dataclasses import dataclass 

2from typing import Iterable, List, Type, Union 

3from re import Pattern 

4 

5from lobster.common.items import Activity, Implementation, Requirement 

6 

7 

8@dataclass 

9class Config: 

10 inputs: str 

11 inputs_from_file: str 

12 extensions: Iterable[str] 

13 exclude_patterns: List[Pattern] 

14 schema: Union[Type[Requirement], Type[Implementation], Type[Activity]]