Comment 1 for bug 1595174

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (master)

Reviewed: https://review.openstack.org/332792
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=0b495c550da4cdca58437b04fd461b41601d04ca
Submitter: Jenkins
Branch: master

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.

    Closes-bug: #1595174

    Change-Id: If3e98a60063b0843c317fa565616c8d88f9e497c