mistral/mistral/workflow
Renat Akhmerov b77769cf44 Get rid of a extra copy of workflow environment
* Previously, we had two copies of the workflow environment
  passed by a user: one was in the 'params' fields under ke 'env'
  key and another one was copied into the 'context' field under
  the '__env' key so that we can evaluate expressions involving
  the env() function (YAQL or Jinja).
  This patch removes the copy from the 'context' field in favor
  of using an ad-hoc ContextView structure where we now also
  weave in the environment dictionary under the same key '__env'.

Related-Bug: #1757966
Change-Id: I1204b082794b376787d126136a79dd204ec3af07
2018-04-27 19:47:32 +07:00
..
__init__.py Initial commit for the new engine 2014-08-06 16:24:26 +07:00
base.py Add a hacking rule for string interpolation at logging 2017-07-26 11:13:15 +00:00
commands.py Fix 'pause' engine command 2018-03-24 11:10:08 +00:00
data_flow.py Get rid of a extra copy of workflow environment 2018-04-27 19:47:32 +07:00
direct_workflow.py Get rid of a extra copy of workflow environment 2018-04-27 19:47:32 +07:00
lookup_utils.py Optimize final workflow context evaluation with a batch request 2018-04-19 18:39:25 +07:00
reverse_workflow.py Make "triggered_by" work in case of "join" tasks 2017-06-05 15:36:30 +00:00
states.py Fix 'pause' engine command 2018-03-24 11:10:08 +00:00
utils.py Add more use of mistral-lib in mistral 2017-06-20 15:23:18 +00:00