Add Ref.AsStringBytes to flatbuffers.flexbuffers Python API (#7713)

* Add Ref.AsStringBytes to flatbuffers.flexbuffers Python API

* Append Bytes to AsStringBytes return value

Co-authored-by: Jared Junyoung Lim <jaredlim@google.com>
This commit is contained in:
Jared Junyoung Lim
2022-12-14 14:42:56 -08:00
committed by GitHub
parent e1a2f688e0
commit 40aa964057

View File

@@ -727,6 +727,15 @@ class Ref:
def IsString(self):
return self._type is Type.STRING
@property
def AsStringBytes(self):
if self.IsString:
return String(self._Indirect(), self._byte_width).Bytes
elif self.IsKey:
return self.AsKeyBytes
else:
raise self._ConvertError(Type.STRING)
@property
def AsString(self):
if self.IsString: