deb-murano/murano
Stan Lagun e35c0749e0 Python method results were not converted to immutable values
When Python methods is called from MuranoPL code its result was not
converted to immutable value that yaql 1.0 operates on.
For example consider that we have

def foo():
  return [1]

and MuranoPL code:
 - $val: list(1)
 - $cmp: foo() = $val

as a result $cmp was set to false because [1] != (1,)

This bug caused all Docker/Kubernetes apps to break on re-deployment

Change-Id: I56fcf8bfa01323aab2e79cf11a1569f97e5365a3
Closes-Bug: #1502790
2015-10-05 11:14:34 +03:00
..
api Merge "Add 'acquired_by' property to Environment resource" 2015-10-02 15:21:49 +00:00
cmd Fix the run_test unchecked pep8 W503 and E402 errors 2015-09-26 13:43:55 +08:00
common Enable H233: Python 3.x incompatible use of print operator 2015-09-28 13:36:56 +00:00
db Fix get_sessions state parameter not working 2015-09-30 19:16:06 +03:00
dsl Python method results were not converted to immutable values 2015-10-05 11:14:34 +03:00
engine Murano waited indefinitely for UPDATE_COMPLETE stack status 2015-09-27 18:22:40 +03:00
locale Rename muranoapi to murano 2014-05-27 15:14:44 +04:00
packages Test hot package files with sets instead of lists 2015-10-01 14:18:35 +03:00
policy Fix the run_test unchecked pep8 W503 and E402 errors 2015-09-26 13:43:55 +08:00
services Fixed 500 error in get_result API handler 2015-03-26 15:59:19 +00:00
tests Merge "Add 'acquired_by' property to Environment resource" 2015-10-02 15:21:49 +00:00
__init__.py Extract version definition to a separate file 2014-11-10 13:02:56 +04:00
context.py Inherit RequestContext from oslo_context's RequestContext 2015-08-13 15:12:59 +03:00
opts.py Allow setting eventlet.wsgi.MAX_HEADER_LINE 2015-07-21 13:54:15 +03:00
utils.py Log refactoring close to new logging spec 2015-09-09 20:54:26 +03:00
version.py Extract version definition to a separate file 2014-11-10 13:02:56 +04:00