X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Flinux%2Fccn%2Fccncontent.py;h=cae55b5859010cf7807b34973124306c12098beb;hb=bf43c83ced9389c8fa9468d7c23f67d35af963da;hp=5b9d925280aa6627a43228a7e5e2fc9e53818317;hpb=e219e0dbd16174fed127a613fb0a0fb3203609f3;p=nepi.git diff --git a/src/nepi/resources/linux/ccn/ccncontent.py b/src/nepi/resources/linux/ccn/ccncontent.py index 5b9d9252..cae55b58 100644 --- a/src/nepi/resources/linux/ccn/ccncontent.py +++ b/src/nepi/resources/linux/ccn/ccncontent.py @@ -101,8 +101,7 @@ class LinuxCCNContent(LinuxApplication): raise self.debug("----- READY ---- ") - self._ready_time = tnow() - self._state = ResourceState.READY + self.set_ready() def upload_start_command(self): command = self.get("command") @@ -128,22 +127,17 @@ class LinuxCCNContent(LinuxApplication): raise RuntimeError, msg def start(self): - if self._state == ResourceState.READY: + if self.state == ResourceState.READY: command = self.get("command") self.info("Starting command '%s'" % command) - self._start_time = tnow() - self._state = ResourceState.STARTED + self.set_started() else: msg = " Failed to execute command '%s'" % command self.error(msg, out, err) - self._state = ResourceState.FAILED + sef.fail() raise RuntimeError, msg - @property - def state(self): - return self._state - @property def _start_command(self): command = ["ccnseqwriter"]