Fix from_bytes with builder=True bug. For now, it's no longer zero-copy

This commit is contained in:
Jason Paryani
2014-02-27 18:16:56 -08:00
parent 0b28862056
commit becbd966de

View File

@@ -2268,7 +2268,9 @@ class _StructModule(object):
:rtype: :class:`_DynamicStructReader` or :class:`_DynamicStructBuilder`
"""
if builder:
message = _FlatMessageBuilder(buf)
# message = _FlatMessageBuilder(buf)
message = _FlatArrayMessageReader(buf, traversal_limit_in_words, nesting_limit)
return message.get_root(self.schema).as_builder()
else:
message = _FlatArrayMessageReader(buf, traversal_limit_in_words, nesting_limit)
return message.get_root(self.schema)