diff options
author | Alex Nicksay <nicksay@gmail.com> | 2016-10-25 04:19:29 -0400 |
---|---|---|
committer | Eugene Kliuchnikov <eustas@google.com> | 2016-10-25 10:19:29 +0200 |
commit | afb12727920b7f78d3b7d4dbded695256d881c20 (patch) | |
tree | eda4335a4701fa4315d3bd41f0c7ebeaf0a090f4 /python | |
parent | 5632315d3568b4bba3966a69c195adeabaf2fc0b (diff) | |
download | brotli-afb12727920b7f78d3b7d4dbded695256d881c20.zip brotli-afb12727920b7f78d3b7d4dbded695256d881c20.tar.gz brotli-afb12727920b7f78d3b7d4dbded695256d881c20.tar.bz2 |
Python: Publicly expose the Compressor object in the Python API (#456)
Progress on #191
Diffstat (limited to 'python')
-rw-r--r-- | python/brotli.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/python/brotli.py b/python/brotli.py index a88616e..ef6a87a 100644 --- a/python/brotli.py +++ b/python/brotli.py @@ -16,6 +16,9 @@ MODE_GENERIC = _brotli.MODE_GENERIC MODE_TEXT = _brotli.MODE_TEXT MODE_FONT = _brotli.MODE_FONT +# The Compressor object. +Compressor = _brotli.Compressor + # Compress a byte string. def compress(string, mode=MODE_GENERIC, quality=11, lgwin=22, lgblock=0, dictionary=''): @@ -42,8 +45,8 @@ def compress(string, mode=MODE_GENERIC, quality=11, lgwin=22, lgblock=0, Raises: brotli.error: If arguments are invalid, or compressor fails. """ - compressor = _brotli.Compressor(mode=mode, quality=quality, lgwin=lgwin, - lgblock=lgblock, dictionary=dictionary) + compressor = Compressor(mode=mode, quality=quality, lgwin=lgwin, + lgblock=lgblock, dictionary=dictionary) return compressor.process(string) + compressor.finish() # Decompress a compressed byte string. |