commit 0b495c550da4cdca58437b04fd461b41601d04ca
Author: Alexander Tivelkov <email address hidden>
Date: Wed Jun 22 15:54:06 2016 +0300
Added a muranoPL-specific override of 'call'
Yaql's standard system function 'call' was not working properly in
MuranoPL because murano relies on object-specific context containing
definitions of the methods of appropriate class.
This patch adds a MuranoPL-specific override of this function which
creates an appropriate method-invocation AST and executes it. This
will invoke regular muranoPl's override of operator_. thus causing all
the appropriate type and object contexts to be created for the call.
Reviewed: https:/ /review. openstack. org/332792 /git.openstack. org/cgit/ openstack/ murano/ commit/ ?id=0b495c550da 4cdca58437b04fd 461b41601d04ca
Committed: https:/
Submitter: Jenkins
Branch: master
commit 0b495c550da4cdc a58437b04fd461b 41601d04ca
Author: Alexander Tivelkov <email address hidden>
Date: Wed Jun 22 15:54:06 2016 +0300
Added a muranoPL-specific override of 'call'
Yaql's standard system function 'call' was not working properly in
MuranoPL because murano relies on object-specific context containing
definitions of the methods of appropriate class.
This patch adds a MuranoPL-specific override of this function which
creates an appropriate method-invocation AST and executes it. This
will invoke regular muranoPl's override of operator_. thus causing all
the appropriate type and object contexts to be created for the call.
Closes-bug: #1595174
Change-Id: If3e98a60063b08 43c317fa565616c 8d88f9e497c