mirror of https://github.com/celery/kombu.git
51 lines
1.1 KiB
ReStructuredText
51 lines
1.1 KiB
ReStructuredText
================================================
|
|
Message Serialization - ``kombu.serialization``
|
|
================================================
|
|
|
|
.. currentmodule:: kombu.serialization
|
|
|
|
.. automodule:: kombu.serialization
|
|
|
|
.. contents::
|
|
:local:
|
|
|
|
Overview
|
|
--------
|
|
|
|
Centralized support for encoding/decoding of data structures.
|
|
Contains json, pickle, msgpack, and yaml serializers.
|
|
|
|
Optionally installs support for YAML if the `PyYAML`_ package
|
|
is installed.
|
|
|
|
Optionally installs support for `msgpack`_ if the `msgpack-python`_
|
|
package is installed.
|
|
|
|
|
|
Exceptions
|
|
----------
|
|
|
|
.. autoexception:: SerializerNotInstalled
|
|
|
|
Serialization
|
|
-------------
|
|
|
|
.. autofunction:: dumps
|
|
|
|
.. autofunction:: loads
|
|
|
|
.. autofunction:: raw_encode
|
|
|
|
Registry
|
|
--------
|
|
|
|
.. autofunction:: register
|
|
.. autofunction:: unregister
|
|
|
|
.. autodata:: registry
|
|
|
|
.. _`Python 2.7+`: https://docs.python.org/library/json.html
|
|
.. _`PyYAML`: https://pyyaml.org/
|
|
.. _`msgpack`: https://msgpack.org/
|
|
.. _`msgpack-python`: https://pypi.org/project/msgpack-python/
|