.. _`Extract Lambdas`: .. _`org.sysess.builtin.extractlambdas`: Extract Lambdas ~~~~~~~~~~~~~~~ .. image:: extract.svg :width: 48 Extract top level Lambda functions matching datatype in flows. Lambda functions will change its type to reflect the choosen datatype as long as it is a non-generic function type and can be matched against connected nodes. Datatypes configured that fail to satisfy the above are simply be ignored. *Input ports*: :Filenames: [datasource] Flow filenames containing Lambdas *Output ports*: :Functions: [() -> ()] Lambda functions *Configuration*: **Datatype** (datatype) Non-generic datatype to match against lambda functions in input **Strategy for handling extraction issues** (fail_strategy) How should the node handle the situation when the extract fails? .. automodule:: node_lambda .. class:: ExtractLambdas Example flows ############# * :download:`LambdaOperations.syx `