X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Fdcemulator%2Fnet.py;h=9e491b3198f6a42f32a1b166265a51e1ca7e6464;hp=64c173bd6d35ef6482b6f9c294a09899c7de5b67;hb=cda16f98f0b1a5e8a6fae4abfc61fb91b4f83ee2;hpb=74f7c1c382da2c6d35280b3fef88033758fed9a4 diff --git a/src/emuvim/dcemulator/net.py b/src/emuvim/dcemulator/net.py index 64c173b..9e491b3 100755 --- a/src/emuvim/dcemulator/net.py +++ b/src/emuvim/dcemulator/net.py @@ -937,9 +937,12 @@ class DCNetwork(Containernet): :return: """ # try it nicely - if self.ryu_process is not None: - self.ryu_process.terminate() - self.ryu_process.kill() + try: + if self.ryu_process is not None: + self.ryu_process.terminate() + self.ryu_process.kill() + except BaseException as ex: + LOG.warning("Error during Ryu stop: {}".format(ex)) # ensure its death ;-) Popen(['pkill', '-f', 'ryu-manager'])