Coverage for src / lexigram / contracts / core / concurrency_enums.py: 0%

9 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-08-15 18:57 +0800

1"""Concurrency enums for Lexigram Framework.""" 

2 

3from __future__ import annotations 

4 

5from enum import StrEnum 

6 

7 

8class ConcurrencyStrategy(StrEnum): 

9 """Strategies for parallel task execution.""" 

10 

11 GATHER = "gather" 

12 RACE = "race" 

13 AS_COMPLETED = "as_completed" 

14 ALL_SETTLED = "all_settled" 

15 

16 

17ExecutionStrategy = ConcurrencyStrategy 

18 

19 

20__all__ = ["ConcurrencyStrategy", "ExecutionStrategy"]