aboutsummaryrefslogtreecommitdiff
path: root/python/brotli.py
diff options
context:
space:
mode:
authorAlex Nicksay <nicksay@gmail.com>2016-10-25 04:19:29 -0400
committerEugene Kliuchnikov <eustas@google.com>2016-10-25 10:19:29 +0200
commitafb12727920b7f78d3b7d4dbded695256d881c20 (patch)
treeeda4335a4701fa4315d3bd41f0c7ebeaf0a090f4 /python/brotli.py
parent5632315d3568b4bba3966a69c195adeabaf2fc0b (diff)
downloadbrotli-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/brotli.py')
-rw-r--r--python/brotli.py7
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.