capable.core219.lambda
Build callable function from Python lambda expression.
Parameters
Section titled “Parameters”_input (required)
Section titled “_input (required)”Type: str · Required: yes
Python lambda expression string.
Example lambda x: x + 1
Examples
Section titled “Examples”- name: Build callable from lambda expression vars: adder: "{{ 'lambda x: x + 1' | capable.core219.lambda }}" ansible.builtin.assert: that: - adder(4) == 5
- name: Function returning function vars: adder_factory: "{{ 'lambda x: (lambda y: x + y)' | capable.core219.lambda }}" ansible.builtin.assert: that: - adder_factory(4)(3) == 7Return Values
Section titled “Return Values”Type: raw
Callable function object.
Authors
Section titled “Authors”- Kirill Satarin (@kksat)