diff --git a/python/flatbuffers/flexbuffers.py b/python/flatbuffers/flexbuffers.py index da10668a4..aaa02fdaf 100644 --- a/python/flatbuffers/flexbuffers.py +++ b/python/flatbuffers/flexbuffers.py @@ -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: