X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Flinux%2Fccn%2Fccnr.py;h=6213b74e27d657db9d7418d08080bc3b8ecf69b5;hb=09ac796bac9aa2c41c5ad830f404fe128fffb22d;hp=53199976a38f1b40716c948c97a4bd5483301cae;hpb=332038a4a4e7e8c74db87dea003e4c02418175d6;p=nepi.git diff --git a/src/nepi/resources/linux/ccn/ccnr.py b/src/nepi/resources/linux/ccn/ccnr.py index 53199976..6213b74e 100644 --- a/src/nepi/resources/linux/ccn/ccnr.py +++ b/src/nepi/resources/linux/ccn/ccnr.py @@ -20,7 +20,7 @@ from nepi.execution.attribute import Attribute, Flags, Types from nepi.execution.trace import Trace, TraceAttr from nepi.execution.resource import clsinit_copy, ResourceState, \ - ResourceAction, reschedule_delay, failtrap + ResourceAction, reschedule_delay from nepi.resources.linux.application import LinuxApplication from nepi.resources.linux.ccn.ccnd import LinuxCCND from nepi.util.timefuncs import tnow @@ -200,8 +200,7 @@ class LinuxCCNR(LinuxApplication): if self.ccnd: return self.ccnd.node return None - @failtrap - def deploy(self): + def do_deploy(self): if not self.ccnd or self.ccnd.state < ResourceState.READY: self.debug("---- RESCHEDULING DEPLOY ---- CCND state %s " % self.ccnd.state ) @@ -218,8 +217,8 @@ class LinuxCCNR(LinuxApplication): self.info("Deploying command '%s' " % command) - self.discover() - self.provision() + self.do_discover() + self.do_provision() self.debug("----- READY ---- ") self.set_ready() @@ -252,8 +251,7 @@ class LinuxCCNR(LinuxApplication): env = env, raise_on_error = True) - @failtrap - def start(self): + def do_start(self): if self.state == ResourceState.READY: command = self.get("command") self.info("Starting command '%s'" % command)