forked from auracaster/bumble_mirror
Replace unsafe default values
This commit is contained in:
@@ -580,10 +580,10 @@ class ServiceCapabilities:
|
|||||||
self.service_category = service_category
|
self.service_category = service_category
|
||||||
self.service_capabilities_bytes = service_capabilities_bytes
|
self.service_capabilities_bytes = service_capabilities_bytes
|
||||||
|
|
||||||
def to_string(self, details: List[str] = []) -> str:
|
def to_string(self, details: Optional[List[str]] = None) -> str:
|
||||||
attributes = ','.join(
|
attributes = ','.join(
|
||||||
[name_or_number(AVDTP_SERVICE_CATEGORY_NAMES, self.service_category)]
|
[name_or_number(AVDTP_SERVICE_CATEGORY_NAMES, self.service_category)]
|
||||||
+ details
|
+ (details or [])
|
||||||
)
|
)
|
||||||
return f'ServiceCapabilities({attributes})'
|
return f'ServiceCapabilities({attributes})'
|
||||||
|
|
||||||
|
|||||||
@@ -345,7 +345,7 @@ class Service(Attribute):
|
|||||||
uuid: Union[str, UUID],
|
uuid: Union[str, UUID],
|
||||||
characteristics: List[Characteristic],
|
characteristics: List[Characteristic],
|
||||||
primary=True,
|
primary=True,
|
||||||
included_services: List[Service] = [],
|
included_services: Iterable[Service] = (),
|
||||||
) -> None:
|
) -> None:
|
||||||
# Convert the uuid to a UUID object if it isn't already
|
# Convert the uuid to a UUID object if it isn't already
|
||||||
if isinstance(uuid, str):
|
if isinstance(uuid, str):
|
||||||
@@ -361,7 +361,7 @@ class Service(Attribute):
|
|||||||
uuid.to_pdu_bytes(),
|
uuid.to_pdu_bytes(),
|
||||||
)
|
)
|
||||||
self.uuid = uuid
|
self.uuid = uuid
|
||||||
self.included_services = included_services[:]
|
self.included_services = list(included_services)
|
||||||
self.characteristics = characteristics[:]
|
self.characteristics = characteristics[:]
|
||||||
self.primary = primary
|
self.primary = primary
|
||||||
|
|
||||||
@@ -395,7 +395,7 @@ class TemplateService(Service):
|
|||||||
self,
|
self,
|
||||||
characteristics: List[Characteristic],
|
characteristics: List[Characteristic],
|
||||||
primary: bool = True,
|
primary: bool = True,
|
||||||
included_services: List[Service] = [],
|
included_services: Iterable[Service] = (),
|
||||||
) -> None:
|
) -> None:
|
||||||
super().__init__(self.UUID, characteristics, primary, included_services)
|
super().__init__(self.UUID, characteristics, primary, included_services)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user