Skip to content

Commit 239bd7b

Browse files
authored
Raise runtimeerror if listen() fails. (#2697)
1 parent deaa1ee commit 239bd7b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pymodbus/server/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ async def serve_forever(self, *, background: bool = False):
7979
raise RuntimeError(
8080
"Can't call serve_forever on an already running server object"
8181
)
82-
await self.listen()
82+
if not await self.listen():
83+
raise RuntimeError("Could not start listen, please check address.")
8384
Log.info("Server listening.")
8485
if not background:
8586
with suppress(asyncio.exceptions.CancelledError):

0 commit comments

Comments
 (0)