Esempio n. 1
0
File: dsl.py Progetto: Aqsamm/murano
 def convert(self, value, sender, context, function_spec, engine,
             *args, **kwargs):
     this = helpers.get_this(context)
     if isinstance(this, dsl_types.MuranoObject):
         executor = helpers.get_executor(context)
         return MuranoObjectInterface(this, executor)
     return this
Esempio n. 2
0
 def convert(self, value, sender, context, function_spec, engine, *args,
             **kwargs):
     this = helpers.get_this(context)
     if isinstance(this, dsl_types.MuranoObject):
         executor = helpers.get_executor(context)
         return MuranoObjectInterface(this, executor)
     return this
Esempio n. 3
0
 def caller(self):
     caller_context = helpers.get_caller_context()
     if caller_context is None:
         return None
     caller = helpers.get_this(caller_context)
     if caller is None:
         return None
     return MuranoObjectInterface(caller)
Esempio n. 4
0
 def caller(self):
     caller_context = helpers.get_caller_context()
     if caller_context is None:
         return None
     caller = helpers.get_this(caller_context)
     if caller is None:
         return None
     return MuranoObjectInterface(caller)
Esempio n. 5
0
 def convert(self, value, sender, context, function_spec, engine,
             *args, **kwargs):
     this = helpers.get_this(context)
     return Interfaces(this)
Esempio n. 6
0
 def convert(self, value, sender, context, function_spec, engine,
             *args, **kwargs):
     this = helpers.get_this(context)
     return Interfaces(this)
Esempio n. 7
0
def get_this(context=None):
    this = helpers.get_this(context)
    return MuranoObjectInterface.create(this)
Esempio n. 8
0
def get_this(context=None):
    this = helpers.get_this(context)
    return MuranoObjectInterface.create(this)