From: Alina Quereilhac Date: Tue, 24 Mar 2015 09:58:08 +0000 (+0100) Subject: Bug in netnsbase state X-Git-Tag: nepi-3.2.0~3 X-Git-Url: http://git.onelab.eu/?p=nepi.git;a=commitdiff_plain;h=8dcf4a4c2aba92f03e171ffa421c58ec48b6804a Bug in netnsbase state --- diff --git a/src/nepi/resources/netns/netnsbase.py b/src/nepi/resources/netns/netnsbase.py index e9219723..dcf27cbd 100644 --- a/src/nepi/resources/netns/netnsbase.py +++ b/src/nepi/resources/netns/netnsbase.py @@ -113,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) @@ -122,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 = "" @@ -130,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)