Add note explaining max_buffer_size value

Follow-up for change I135917522daff95377d07566317ef0fc0d16e7cb

Change-Id: Ibc63dcf6d130c9d55a6f4c1f38c2da928fe2a4bd
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
Stephen Finucane 2022-03-22 12:32:38 +00:00
parent c223dbced7
commit 394bd3782f
1 changed files with 9 additions and 4 deletions

View File

@ -70,10 +70,15 @@ class Serializer(object):
class Deserializer(six.Iterator):
def __init__(self, readsock):
self.readsock = readsock
self.unpacker = msgpack.Unpacker(use_list=False, raw=False,
strict_map_key=False,
unicode_errors='surrogateescape',
max_buffer_size=100 * 1024 * 1024)
self.unpacker = msgpack.Unpacker(
use_list=False,
raw=False,
strict_map_key=False,
unicode_errors='surrogateescape',
# msgpack 1.0.0 set this value to 100MiB; raise it here for msgpack
# < 1.0.0
max_buffer_size=100 * 1024 * 1024,
)
def __iter__(self):
return self