seq  2.0.0
Classes | Functions | Variables
lib.nodes.action Namespace Reference

Classes

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

Functions

def make_node (s, **kw)
 Makes an :class:Action nodes out of a coroutines. More...
 
def iscoroutine_or_partial (obj)
 Support function. More...
 

Variables

 logger = logging.getLogger(__name__)
 

Function Documentation

◆ iscoroutine_or_partial()

def lib.nodes.action.iscoroutine_or_partial (   obj)

Support function.

Identifies coroutines wrapped with partial

◆ make_node()

def lib.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.

Variable Documentation

◆ logger

lib.nodes.action.logger = logging.getLogger(__name__)