seq  1.1.0
All Classes Namespaces Files Functions Variables Groups Pages
Classes | Functions | Variables
seqlib.nodes.action Namespace Reference

Classes

class  Action
 Action ctor. More...
 
class  ActionInThread
 ActionInThread ctor. More...
 
class  StartNode
 This is Starting Node. More...
 
class  EndNode
 This is the finish Node. More...
 

Functions

def uniqueId
 Returns an unique identifier number. More...
 
def make_node
 Makes an :class:Action nodes out of a coroutines. More...
 
def iscoroutine_or_partial
 Support function. More...
 

Variables

tuple logger = logging.getLogger(__name__)
 

Function Documentation

def seqlib.nodes.action.iscoroutine_or_partial (   obj)

Support function.

Identifies coroutines wrapped with partial

def seqlib.nodes.action.make_node (   s,
  kw 
)

Makes an :class:Action nodes out of a coroutines.

Parameters
starget coroutine to be passed to :class:Action ctor.
    **kw: Passed straight to :class:`Action` ctor.
Returns
:class:Action node associated to s coroutine.
def seqlib.nodes.action.uniqueId (   value = None)

Returns an unique identifier number.

Variable Documentation

tuple seqlib.nodes.action.logger = logging.getLogger(__name__)