From ab19d7b5ddc38497103dc3fcab0e6eaa64d6945f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=2E=20K=C3=A4rkk=C3=A4inen?= Date: Tue, 5 Sep 2023 19:38:43 +0100 Subject: [PATCH] Cleanup. --- sanic/server/socket.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/sanic/server/socket.py b/sanic/server/socket.py index 755e39c5..33077141 100644 --- a/sanic/server/socket.py +++ b/sanic/server/socket.py @@ -112,16 +112,17 @@ def configure_socket( server_settings["port"], backlog=backlog, ) - except PermissionError as e: + except PermissionError: p = server_settings["port"] - if p and server_settings["port"] < 1024: - addr = f"{server_settings['host']}:{p}" - e = ServerError( - f"Permission denied binding to {addr}.\n\n" - "Use `sudo sanic` to run on a privileged port.\n" - ) - e.quiet = True - raise e from None + if not p or p >= 1024: + raise + addr = f"{server_settings['host']}:{p}" + error = ServerError( + f"Permission denied binding to {addr}.\n\n" + "Use `sudo sanic` to run on a privileged port.\n" + ) + error.quiet = True + raise error except OSError as e: # no cov error = ServerError( f"Sanic server could not start: {e}.\n\n"