MCPcopy Create free account
hub / github.com/ElementsProject/elements / get

Function get

test/functional/feature_taproot.py:168–176  ·  view source on GitHub ↗

Evaluate name in context ctx.

(ctx, name)

Source from the content-addressed store, hash-verified

166Final = namedtuple("Final", "value")
167
168def get(ctx, name):
169 """Evaluate name in context ctx."""
170 assert name in ctx, "Missing '%s' in context" % name
171 expr = ctx[name]
172 if not isinstance(expr, Final):
173 # Evaluate and cache the result.
174 expr = Final(deep_eval(ctx, expr))
175 ctx[name] = expr
176 return expr.value
177
178def getter(name, **kwargs):
179 """Return a callable that evaluates name in its passed context."""

Callers 15

getterFunction · 0.85
default_hashtypeFunction · 0.85
default_tapleafFunction · 0.85
default_script_taprootFunction · 0.85
default_leafversionFunction · 0.85
default_negflagFunction · 0.85
default_pubkey_internalFunction · 0.85
default_merklebranchFunction · 0.85
default_controlblockFunction · 0.85
default_sigmsgFunction · 0.85
default_sighashFunction · 0.85

Calls 1

deep_evalFunction · 0.85

Tested by

no test coverage detected