scapy_server: add try-catch on determining self IP 56/5356/1
authorYaroslav Brustinov <[email protected]>
Wed, 11 Jan 2017 11:50:09 +0000 (13:50 +0200)
committerYaroslav Brustinov <[email protected]>
Wed, 11 Jan 2017 11:50:09 +0000 (13:50 +0200)
Change-Id: Ibda7ba66a08385cfd8d73717e4c0fa257aa38436
Signed-off-by: Yaroslav Brustinov <[email protected]>
scripts/automation/trex_control_plane/stl/services/scapy_server/scapy_zmq_server.py

index 6489b36..0788229 100755 (executable)
@@ -103,7 +103,10 @@ class Scapy_server():
         self.context = zmq.Context()\r
         self.socket = self.context.socket(zmq.REP)\r
         self.socket.bind("tcp://*:"+str(port))\r
-        self.IP_address = socket.gethostbyname(socket.gethostname())\r
+        try:\r
+            self.IP_address = socket.gethostbyname(socket.gethostname())\r
+        except:\r
+            self.IP_address = '0.0.0.0'\r
         self.logger = logging.getLogger('scapy_logger')\r
         self.logger.setLevel(logging.INFO)\r
         console_h = logging.StreamHandler(sys.__stdout__)\r