Coverage for /usr/local/lib/python3.12/site-packages/prefect/types/_concurrency.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-12-05 13:38 +0000

1from typing import ClassVar, Literal 1a

2from uuid import UUID 1a

3 

4from pydantic import BaseModel, ConfigDict 1a

5 

6 

7class ConcurrencyLeaseHolder(BaseModel): 1a

8 """Model for validating concurrency lease holder information.""" 

9 

10 model_config: ClassVar[ConfigDict] = ConfigDict(extra="forbid") 1a

11 

12 type: Literal["flow_run", "task_run", "deployment"] 1a

13 id: UUID 1a