From b7fcb83a06ac4c6a75b4b6982418a36865e14440 Mon Sep 17 00:00:00 2001 From: Yaroslav Brustinov Date: Wed, 11 Jan 2017 13:50:09 +0200 Subject: scapy_server: add try-catch on determining self IP Change-Id: Ibda7ba66a08385cfd8d73717e4c0fa257aa38436 Signed-off-by: Yaroslav Brustinov --- .../trex_control_plane/stl/services/scapy_server/scapy_zmq_server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_zmq_server.py b/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_zmq_server.py index 6489b36a..0788229a 100755 --- a/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_zmq_server.py +++ b/scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_zmq_server.py @@ -103,7 +103,10 @@ class Scapy_server(): self.context = zmq.Context() self.socket = self.context.socket(zmq.REP) self.socket.bind("tcp://*:"+str(port)) - self.IP_address = socket.gethostbyname(socket.gethostname()) + try: + self.IP_address = socket.gethostbyname(socket.gethostname()) + except: + self.IP_address = '0.0.0.0' self.logger = logging.getLogger('scapy_logger') self.logger.setLevel(logging.INFO) console_h = logging.StreamHandler(sys.__stdout__) -- cgit 1.2.3-korg