from nepi.execution.resource import ResourceManager, clsinit_copy, \
ResourceState, reschedule_delay
-
from nepi.execution.attribute import Flags
from nepi.execution.trace import TraceAttr
-reschedule_delay = "2s"
-
@clsinit_copy
class NS3Base(ResourceManager):
_rtype = "abstract::ns3::Object"
def trace(self, name, attr = TraceAttr.ALL, block = 512, offset = 0):
filename = self._trace_filename.get(name)
if not filename:
- self.error("Can resolve trace %s. Did you enabled it?" % name)
+ self.error("Can not resolve trace %s. Did you enabled it?" % name)
return ""
return self.simulation.trace(filename, attr, block, offset)
def _wait_rms(self):
""" Returns True if dependent RMs are not yer READY, False otherwise"""
for rm in self._rms_to_wait:
- if rm and rm.state < ResourceState.READY:
+ if rm.state < ResourceState.READY:
return True
return False