mistral/mistral/engine
Renat Akhmerov 2275925302 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-28 02:53:43 +00:00
..
__init__.py Renaming "engine1" to "engine" 2015-04-09 17:47:36 +06:00
action_handler.py Dynamic workflow name evaluation. 2017-08-16 13:17:10 +02:00
action_queue.py Propagated a task timeout to a action execution 2018-01-31 17:40:52 +04:00
actions.py Get rid of a extra copy of workflow environment 2018-04-28 02:53:43 +00:00
base.py Get rid of a extra copy of workflow environment 2018-04-28 02:53:43 +00:00
default_engine.py Propagated a task timeout to a action execution 2018-01-31 17:40:52 +04:00
dispatcher.py Add hide_args=True to @profiler.trace() where it may cause problems 2017-05-12 15:22:46 +07:00
engine_server.py Make workflow execution creation idempotent 2018-01-04 14:07:12 +01:00
policies.py Add '__task_execution' structure to task execution context on the fly 2018-04-20 04:29:07 +00:00
task_handler.py Gracefully handle DB disconnected connect errors 2017-12-28 16:50:19 +07:00
tasks.py Get rid of a extra copy of workflow environment 2018-04-28 02:53:43 +00:00
utils.py Create and run a workflow within a namespace 2017-08-01 13:51:05 +00:00
workflow_handler.py Make workflow execution creation idempotent 2018-01-04 14:07:12 +01:00
workflows.py Get rid of a extra copy of workflow environment 2018-04-28 02:53:43 +00:00