X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Fnetns%2Fnetnswrapper.py;h=6c0968b5529a9552bd5df6f47deb99c135b3bf76;hb=e55924b6886bd7382a28e1ae235c4810f852e163;hp=f2e1e7a9e5e5bf376804d2776a257758799da2fb;hpb=1762316cf70b2dcc495ec5cc4c4c1ac220d92d2c;p=nepi.git diff --git a/src/nepi/resources/netns/netnswrapper.py b/src/nepi/resources/netns/netnswrapper.py index f2e1e7a9..6c0968b5 100644 --- a/src/nepi/resources/netns/netnswrapper.py +++ b/src/nepi/resources/netns/netnswrapper.py @@ -3,9 +3,8 @@ # Copyright (C) 2013 INRIA # # This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation; # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -18,7 +17,6 @@ # Author: Alina Quereilhac import logging -import netns import time import os import sys @@ -54,6 +52,7 @@ class NetNSWrapper(object): def create(self, clazzname, *args): """ This method should be used to construct netns objects """ + import netns if clazzname not in ['open'] and not hasattr(netns, clazzname): msg = "Type %s not supported" % (clazzname) @@ -164,9 +163,13 @@ class NetNSWrapper(object): self.debuger.dump_shutdown() ######## + ### FLUSH PIPES sys.stdout.flush() sys.stderr.flush() + ### RELEASE OBJECTS + del self._objects + ### DEBUG self.logger.debug("SHUTDOWN") ########