Coverage for src/lexigram/features/manager/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-26 01:53 +0800

1"""Feature flag manager package. 

2 

3Re-exports :class:`FlagManager`, :class:`ManagerConfig`, and the listener 

4type aliases from their respective submodules. 

5""" 

6 

7from __future__ import annotations 

8 

9from lexigram.features.manager.config import ManagerConfig 

10from lexigram.features.manager.flag_manager import FlagAuditEntry, FlagManager 

11from lexigram.features.manager.types import AsyncFlagChangeListener, FlagChangeListener 

12 

13__all__ = [ 

14 "AsyncFlagChangeListener", 

15 "FlagAuditEntry", 

16 "FlagChangeListener", 

17 "FlagManager", 

18 "ManagerConfig", 

19]