Coverage for src / ezpl / types / protocols / __init__.py: 100.00%
4 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-13 19:35 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-13 19:35 +0000
1# ///////////////////////////////////////////////////////////////
2# EZPL - Protocols Module
3# Project: ezpl
4# ///////////////////////////////////////////////////////////////
6"""
7Protocols module for Ezpl logging framework.
9This module contains Protocol definitions for type checking and interface contracts.
10"""
12from __future__ import annotations
14# ///////////////////////////////////////////////////////////////
15# IMPORTS
16# ///////////////////////////////////////////////////////////////
17# Local imports
18from .logger_protocol import LoggerProtocol
19from .printer_protocol import PrinterProtocol
21# ///////////////////////////////////////////////////////////////
22# PUBLIC API
23# ///////////////////////////////////////////////////////////////
25__all__ = [
26 # Protocol exports
27 "PrinterProtocol",
28 "LoggerProtocol",
29]