From 2baf73ff0e4a8eb41c1456363dd88bd5be9d1aee Mon Sep 17 00:00:00 2001 From: nicolargo Date: Sat, 24 Apr 2021 10:34:29 +0200 Subject: Catch adress already in use message more propely --- glances/outputs/glances_bottle.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/glances/outputs/glances_bottle.py b/glances/outputs/glances_bottle.py index fc6a6607..2847b118 100644 --- a/glances/outputs/glances_bottle.py +++ b/glances/outputs/glances_bottle.py @@ -26,6 +26,7 @@ import tempfile from io import open import webbrowser import zlib +import socket from glances.compat import b from glances.timer import Timer @@ -213,9 +214,12 @@ class GlancesBottle(object): new=2, autoraise=1) - self._app.run(host=self.args.bind_address, - port=self.args.port, - quiet=not self.args.debug) + try: + self._app.run(host=self.args.bind_address, + port=self.args.port, + quiet=not self.args.debug) + except socket.error as e: + logger.critical('Error: Can not ran Glances Web server ({})'.format(e)) def end(self): """End the bottle.""" -- cgit v1.2.3