seq  3.1.0-pre1
Public Member Functions | Public Attributes | List of all members
lib.nodes.action.EndNode Class Reference

This is the finish Node. More...

Inheritance diagram for lib.nodes.action.EndNode:
lib.nodes.action.Action lib.nodes.interface._BaseNode

Public Member Functions

def __init__ (self, *args, **kw)
 
- Public Member Functions inherited from lib.nodes.action.Action
def __attrs_post_init__ (self)
 
def context (self)
 Get context from the running Sequence. More...
 
def state (self)
 Gets the node state. More...
 
def state (self, value)
 Sets the node state. More...
 
def make_sequence (self, parent_tpl=None)
 Builds this sequence execution graph. More...
 
def __call__ (self, resume=False)
 
- Public Member Functions inherited from lib.nodes.interface._BaseNode
def result (self)
 Node's result. More...
 
def result (self, val)
 
def end_node (self)
 
def start_node (self)
 
def full_state (self)
 Gets the node state. More...
 
def in_error (self)
 
def skip (self)
 
def skip (self, flag=True)
 
def in_error (self, flag=True)
 
def make_sequence (self)
 does nothing More...
 
def make_task (self, node, input_list, resume)
 Creates the task object that executes the node. More...
 
def pause (self)
 
def resume (self)
 

Public Attributes

 can_skip
 
 hide
 
- Public Attributes inherited from lib.nodes.action.Action
 serial_number
 
 name
 
 id
 
 description
 
 state
 
 t_start
 
 skip
 
 t_end
 
 result
 
 in_error
 
 exception
 

Additional Inherited Members

- Static Public Attributes inherited from lib.nodes.action.Action
 f = attr.ib(default=None, repr=False)
 
 parent_tpl = attr.ib(default=None, repr=False)
 
 current_node = cv.ContextVar("current_seq", default=None)
 
- Static Public Attributes inherited from lib.nodes.interface._BaseNode
 serial_number = attr.ib(kw_only=True, init=False, default=0)
 
 id = attr.ib(default=None, kw_only=True)
 
 name = attr.ib(default=None, kw_only=True)
 
 runtime_flags = attr.ib(default=0, kw_only=True)
 
 deps = attr.ib(default=attr.Factory(list), repr=False, kw_only=True, init=False)
 
 description = attr.ib(default="", kw_only=True)
 
 exception = attr.ib(init=False, default=None, repr=False)
 
 can_skip = attr.ib(default=True, init=False)
 
 hide = attr.ib(default=False, init=False)
 
 t_start = attr.ib(init=False, default=None, repr=False)
 
 t_end = attr.ib(init=False, default=None, repr=False)
 
 running_checkpoint
 

Detailed Description

This is the finish Node.

marks node as unskippable

Constructor & Destructor Documentation

◆ __init__()

def lib.nodes.action.EndNode.__init__ (   self,
args,
**  kw 
)

Member Data Documentation

◆ can_skip

lib.nodes.action.EndNode.can_skip

◆ hide

lib.nodes.action.EndNode.hide

The documentation for this class was generated from the following file: