callstack_promisers

Table of Contents

Prototype: callstack_promisers()

Return type: slist

Description: Return the promisers along the call stack for the current promise.

This is a call stack inspection function and the specific content may be tied to a specific CFEngine version. Using it requires writing code that takes the specific CFEngine version into account.

The returned data container is a slist of promiser names. It's a much simpler version of callstack_callers() intended for quick debugging.

Example:

    vars:
      "my_promisers" slist => callstack_promisers();

Output:

    { "my_promisers" }

History: Introduced in CFEngine 3.9

See also: callstack_callers()