diff --git a/src/someip/sd.py b/src/someip/sd.py index c1f18f7..62e9e0f 100644 --- a/src/someip/sd.py +++ b/src/someip/sd.py @@ -244,10 +244,7 @@ async def _create_endpoint( if multicast_addr: bind_addr = None if platform.system() == "Linux": # pragma: nocover - if family == socket.AF_INET or "%" in multicast_addr: - bind_addr = multicast_addr - else: - bind_addr = f"{multicast_addr}%{multicast_interface}" + bind_addr = multicast_addr # wrong type in asyncio typeshed, should be optional bind_addr = typing.cast(str, bind_addr)