Typing Advertisement

This commit is contained in:
Josh Wu
2024-01-19 15:13:08 +08:00
parent 45c4c4f4c5
commit b4ae8af3a7
2 changed files with 37 additions and 48 deletions

View File

@@ -821,8 +821,8 @@ class AdvertisingData:
ad_structures = []
self.ad_structures = ad_structures[:]
@staticmethod
def from_bytes(data):
@classmethod
def from_bytes(cls, data: bytes) -> AdvertisingData:
instance = AdvertisingData()
instance.append(data)
return instance
@@ -978,7 +978,7 @@ class AdvertisingData:
return ad_data
def append(self, data):
def append(self, data: bytes) -> None:
offset = 0
while offset + 1 < len(data):
length = data[offset]