Support deep evaluation in `evaluate_keyed_by`

Open
#310 2 comments 1 reaction 1 assignee View on GitHub

@RamitPandey22 is already working on this.

Since Jul 25, 2023.

Assessment

This issue has not been assessed yet.

Description

feature good first issue

Add deep=False argument to evaluate_keyed_by, and if deep is true, then try to evaluate all attributes of provided value, traversing objects and lists.

As an alternative, a "wrapper" function (ie deep_evaluate_keyed_by) that traverses an object/list and calls the original evaluate_keyed_by.

Dominant language
Python
Stars
26
Forks
55
Avg merge
2d 6m
Merged PRs (30d)
15

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from taskcluster/taskgraph

All issues in taskcluster/taskgraph

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.