View Source MaxoAdapt.ProcDict (maxo_adapt v0.1.11)

Custom wrapper around process dictionary, that supports looking up values from ancestor processes The cost of walking the process tree is paid only on first miss, subsequent calls are cached in the local process dictionary.

Primary use case is testing different implementation concurrently, with each test case having it's own configured adapter (and not affecting other test cases).

The walking up the process tree ensures that we get proper results even if we start subprocesses, that do not share our process dictionary.

Used for :get_dict strategy.

Summary

Functions