kombu.compression¶
Compression utilities.
Encoding/decoding¶
-
kombu.compression.compress(body, content_type)¶ Compress text.
Parameters: - body – The text to compress.
- content_type – mime-type of compression method to use.
-
kombu.compression.decompress(body, content_type)¶ Decompress compressed text.
Parameters: - body – Previously compressed text to uncompress.
- content_type – mime-type of compression method used.
Registry¶
-
kombu.compression.encoders()¶ Return a list of available compression methods.
-
kombu.compression.get_encoder(t)¶ Get encoder by alias name.
-
kombu.compression.get_decoder(t)¶ Get decoder by alias name.
-
kombu.compression.register(encoder, decoder, content_type, aliases=[])¶ Register new compression method.
Parameters: - encoder – Function used to compress text.
- decoder – Function used to decompress previously compressed text.
- content_type – The mime type this compression method identifies as.
- aliases – A list of names to associate with this compression method.