diff options
author | James Taylor <user234683@users.noreply.github.com> | 2019-09-06 16:31:13 -0700 |
---|---|---|
committer | James Taylor <user234683@users.noreply.github.com> | 2019-09-06 16:31:13 -0700 |
commit | 3d57e14df7ba5f14a634295caf3b2e60da50bfe2 (patch) | |
tree | 4903bcb79a49ad714a1a9129765b9545405c9978 /python/brotli.py | |
parent | ac32b24b2a011292b704a3f27e8fd08a7ae9424b (diff) | |
download | yt-local-3d57e14df7ba5f14a634295caf3b2e60da50bfe2.tar.lz yt-local-3d57e14df7ba5f14a634295caf3b2e60da50bfe2.tar.xz yt-local-3d57e14df7ba5f14a634295caf3b2e60da50bfe2.zip |
Remove windows python distribution from repo and add requirements.txt
Diffstat (limited to 'python/brotli.py')
-rw-r--r-- | python/brotli.py | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/python/brotli.py b/python/brotli.py deleted file mode 100644 index d66966b..0000000 --- a/python/brotli.py +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2016 The Brotli Authors. All rights reserved. -# -# Distributed under MIT license. -# See file LICENSE for detail or copy at https://opensource.org/licenses/MIT - -"""Functions to compress and decompress data using the Brotli library.""" - -import _brotli - - -# The library version. -__version__ = _brotli.__version__ - -# The compression mode. -MODE_GENERIC = _brotli.MODE_GENERIC -MODE_TEXT = _brotli.MODE_TEXT -MODE_FONT = _brotli.MODE_FONT - -# The Compressor object. -Compressor = _brotli.Compressor - -# The Decompressor object. -Decompressor = _brotli.Decompressor - -# Compress a byte string. -def compress(string, mode=MODE_GENERIC, quality=11, lgwin=22, lgblock=0): - """Compress a byte string. - - Args: - string (bytes): The input data. - mode (int, optional): The compression mode can be MODE_GENERIC (default), - MODE_TEXT (for UTF-8 format text input) or MODE_FONT (for WOFF 2.0). - quality (int, optional): Controls the compression-speed vs compression- - density tradeoff. The higher the quality, the slower the compression. - Range is 0 to 11. Defaults to 11. - lgwin (int, optional): Base 2 logarithm of the sliding window size. Range - is 10 to 24. Defaults to 22. - lgblock (int, optional): Base 2 logarithm of the maximum input block size. - Range is 16 to 24. If set to 0, the value will be set based on the - quality. Defaults to 0. - - Returns: - The compressed byte string. - - Raises: - brotli.error: If arguments are invalid, or compressor fails. - """ - compressor = Compressor(mode=mode, quality=quality, lgwin=lgwin, - lgblock=lgblock) - return compressor.process(string) + compressor.finish() - -# Decompress a compressed byte string. -decompress = _brotli.decompress - -# Raised if compression or decompression fails. -error = _brotli.error |