X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Fnetns%2Fnetnsbase.py;h=3fee62e9a6083a62dfe73520219c0ec10d2b9b91;hb=6285ca51026efb69642eea9dfc7c480e722d84a9;hp=285cff7a61117c4bd479c2ecbb7c969877c9b560;hpb=817fc4e07d55f1925a52a7744f1f4b3ec24a8c98;p=nepi.git diff --git a/src/nepi/resources/netns/netnsbase.py b/src/nepi/resources/netns/netnsbase.py index 285cff7a..3fee62e9 100644 --- a/src/nepi/resources/netns/netnsbase.py +++ b/src/nepi/resources/netns/netnsbase.py @@ -3,9 +3,8 @@ # Copyright (C) 2014 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 @@ -58,7 +57,7 @@ class NetNSBase(ResourceManager): objects to be deployed before proceeding with the deployment """ - raise RuntimeError, "No dependencies defined!" + raise RuntimeError("No dependencies defined!") def _instantiate_object(self): pass @@ -100,7 +99,7 @@ class NetNSBase(ResourceManager): else: msg = " Failed " self.error(msg, out, err) - raise RuntimeError, msg + raise RuntimeError(msg) def do_stop(self): if self.state == ResourceState.STARTED: @@ -114,7 +113,7 @@ class NetNSBase(ResourceManager): def get(self, name): #flags = Flags.NoWrite | Flags.NoRead | Flags.Design flags = Flags.Design - if self.state in [ResourceState.READY, ResourceState.STARTED] \ + if self._state in [ResourceState.READY, ResourceState.STARTED] \ and not self.has_flag(name, flags): return self.emulation.emu_get(self.uuid, name) @@ -123,7 +122,7 @@ class NetNSBase(ResourceManager): def set(self, name, value): flags = Flags.Design - if (self.state > ResourceState.NEW and \ + if (self._state > ResourceState.NEW and \ self.has_flag(name, Flags.Design)) or \ self.has_flag(name, Flags.NoWrite): out = err = "" @@ -131,7 +130,7 @@ class NetNSBase(ResourceManager): self.error(msg, out, err) return - if self.state in [ResourceState.READY, ResourceState.STARTED]: + if self._state in [ResourceState.READY, ResourceState.STARTED]: self.emulation.emu_set(self.uuid, name, value) value = super(NetNSBase, self).set(name, value)