summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2021-04-24 10:34:29 +0200
committernicolargo <nicolas@nicolargo.com>2021-04-24 10:34:29 +0200
commit2baf73ff0e4a8eb41c1456363dd88bd5be9d1aee (patch)
treebc1f236e301e7e2bca77007f60e2abe1468b5a9f
parent2e3b47eb2effa438927139d1a68091d30afe7c9d (diff)
Catch adress already in use message more propely
-rw-r--r--glances/outputs/glances_bottle.py10
1 files 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."""