ServiceData must be a bytearray

This commit is contained in:
Dan Halbert 2020-06-28 22:11:37 -04:00
parent 7d9f502357
commit 09f2812c14

View file

@ -58,7 +58,8 @@ class _EddystoneFrame(ServiceData):
return super().__get__(obj, cls)[1:] return super().__get__(obj, cls)[1:]
def __set__(self, obj, value): def __set__(self, obj, value):
return super().__set__(obj, obj.frame_type + value) # ServiceData requires a bytearray.
return super().__set__(obj, bytearray(obj.frame_type) + value)
class EddystoneFrameBytes: class EddystoneFrameBytes: