mirror of
https://github.com/google/bumble.git
synced 2026-04-18 00:45:32 +00:00
address: fix deprecated use of combined @classmethod and @property
This commit is contained in:
@@ -1652,16 +1652,6 @@ class Address:
|
|||||||
|
|
||||||
ADDRESS_TYPE_SPEC = {'size': 1, 'mapper': lambda x: Address.address_type_name(x)}
|
ADDRESS_TYPE_SPEC = {'size': 1, 'mapper': lambda x: Address.address_type_name(x)}
|
||||||
|
|
||||||
@classmethod
|
|
||||||
@property
|
|
||||||
def ANY(cls):
|
|
||||||
return cls(b"\xff\xff\xff\xff\xff\xff", cls.PUBLIC_DEVICE_ADDRESS)
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
@property
|
|
||||||
def NIL(cls):
|
|
||||||
return cls(b"\x00\x00\x00\x00\x00\x00", cls.PUBLIC_DEVICE_ADDRESS)
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def address_type_name(address_type):
|
def address_type_name(address_type):
|
||||||
return name_or_number(Address.ADDRESS_TYPE_NAMES, address_type)
|
return name_or_number(Address.ADDRESS_TYPE_NAMES, address_type)
|
||||||
@@ -1759,6 +1749,10 @@ class Address:
|
|||||||
return str + '/P'
|
return str + '/P'
|
||||||
|
|
||||||
|
|
||||||
|
# Predefined address values
|
||||||
|
Address.NIL = Address(b"\xff\xff\xff\xff\xff\xff", Address.PUBLIC_DEVICE_ADDRESS)
|
||||||
|
Address.ANY = Address(b"\x00\x00\x00\x00\x00\x00", Address.PUBLIC_DEVICE_ADDRESS)
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
class OwnAddressType:
|
class OwnAddressType:
|
||||||
PUBLIC = 0
|
PUBLIC = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user