diff options
Diffstat (limited to 'venv/lib/python3.11/site-packages/litestar/middleware/compression/facade.py')
| -rw-r--r-- | venv/lib/python3.11/site-packages/litestar/middleware/compression/facade.py | 47 | 
1 files changed, 0 insertions, 47 deletions
| diff --git a/venv/lib/python3.11/site-packages/litestar/middleware/compression/facade.py b/venv/lib/python3.11/site-packages/litestar/middleware/compression/facade.py deleted file mode 100644 index 0074b57..0000000 --- a/venv/lib/python3.11/site-packages/litestar/middleware/compression/facade.py +++ /dev/null @@ -1,47 +0,0 @@ -from __future__ import annotations - -from typing import TYPE_CHECKING, ClassVar, Protocol - -if TYPE_CHECKING: -    from io import BytesIO - -    from litestar.config.compression import CompressionConfig -    from litestar.enums import CompressionEncoding - - -class CompressionFacade(Protocol): -    """A unified facade offering a uniform interface for different compression libraries.""" - -    encoding: ClassVar[str] -    """The encoding of the compression.""" - -    def __init__( -        self, buffer: BytesIO, compression_encoding: CompressionEncoding | str, config: CompressionConfig -    ) -> None: -        """Initialize ``CompressionFacade``. - -        Args: -            buffer: A bytes IO buffer to write the compressed data into. -            compression_encoding: The compression encoding used. -            config: The app compression config. -        """ -        ... - -    def write(self, body: bytes) -> None: -        """Write compressed bytes. - -        Args: -            body: Message body to process - -        Returns: -            None -        """ -        ... - -    def close(self) -> None: -        """Close the compression stream. - -        Returns: -            None -        """ -        ... | 
