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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

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: