anyconfig.backend.msgpack

MessagePack file backend.

New in version 0.0.11.

class anyconfig.backend.msgpack.Parser

Bases: anyconfig.backend.base.FromStreamLoader, anyconfig.backend.base.ToStreamDumper

Loader/Dumper for MessagePack files.

_type = 'msgpack'
_extensions = []
_load_opts = ['read_size', 'use_list', 'object_pairs_hook', 'list_hook', 'encoding', 'unicode_errors', 'max_buffer_size', 'ext_hook', 'max_str_len', 'max_bin_len', 'max_array_len', 'max_map_len', 'max_ext_len', 'object_pairs_hook']
_dump_opts = ['default', 'encoding', 'unicode_errors', 'use_single_float', 'autoreset', 'use_bin_type']
_open_flags = ('rb', 'wb')
load_from_string(*args, **kwargs)

unpackb(packed, object_hook=None, list_hook=None, bool use_list=1, encoding=None, unicode_errors=’strict’, object_pairs_hook=None, ext_hook=ExtType, Py_ssize_t max_str_len=2147483647, Py_ssize_t max_bin_len=2147483647, Py_ssize_t max_array_len=2147483647, Py_ssize_t max_map_len=2147483647, Py_ssize_t max_ext_len=2147483647)

Unpack packed_bytes to object. Returns an unpacked object.

Raises ValueError when packed contains extra bytes.

See Unpacker for options.

load_from_stream(*args, **kwargs)

unpack(stream, object_hook=None, list_hook=None, bool use_list=1, encoding=None, unicode_errors=’strict’, object_pairs_hook=None)

Unpack an object from stream.

Raises ValueError when stream has extra bytes.

See Unpacker for options.

dump_to_string(*args, **kwargs)

Pack object o and return packed bytes

See Packer for options.

dump_to_stream(*args, **kwargs)

Pack object o and write it to stream

See Packer for options.

__module__ = 'anyconfig.backend.msgpack'

Previous topic

anyconfig.backend.json

Next topic

anyconfig.backend.properties

This Page