X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Fplanetlab%2Fscripts%2Fpl-vif-down.py;h=8164455b60ddd18e645895223654dceaa86aa093;hb=00be6a6a023debb382d6d351cf005b233da20623;hp=caac65ad8e1798ff052cd305cdc78870972e8863;hpb=a55b5cf0818ced6ab8dc3e88fad7f6616675e826;p=nepi.git diff --git a/src/nepi/resources/planetlab/scripts/pl-vif-down.py b/src/nepi/resources/planetlab/scripts/pl-vif-down.py index caac65ad..8164455b 100644 --- a/src/nepi/resources/planetlab/scripts/pl-vif-down.py +++ b/src/nepi/resources/planetlab/scripts/pl-vif-down.py @@ -70,13 +70,15 @@ if __name__ == '__main__': # If a socket name is sent, send the STOP message and wait for a reply if socket_name: sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - sock.connect(socket_name) - encoded = base64.b64encode(STOP_MSG) - sock.send("%s\n" % encoded) - reply = sock.recv(1024) - reply = base64.b64decode(reply) - print reply - + try: + sock.connect(socket_name) + encoded = base64.b64encode(STOP_MSG) + sock.send("%s\n" % encoded) + reply = sock.recv(1024) + reply = base64.b64decode(reply) + print reply + except: + print "Did not properly shutdown device" # If a slicename is provided, use it to remove a GRE device elif slicename: import pwd