def pythonize(self, env, compiler): exps, args, has_statement = pythonize_args(self.args, env, compiler) try: self_is_statement = self.is_statement except: self_is_statement = False return exps + (self.__class__( *args), ), self_is_statement or has_statement
def pythonize(self, env, compiler): exps, args, has_statement = pythonize_args(self.args, env, compiler) return exps + (self.__class__(self.caller, args), ), has_statement
def pythonize(self, env, compiler): exps, args, has_statement = pythonize_args(self.args, env, compiler) return exps+(self.__class__(self.caller, args),), has_statement
def pythonize(self, env, compiler): exps, args, has_statement = pythonize_args(self.args, env, compiler) try: self_is_statement = self.is_statement except: self_is_statement = False return exps+(self.__class__(*args),), self_is_statement or has_statement
def pythonize(self, env, compiler): exps, has_statement = self.caller.pythonize(env, compiler) caller = exps[-1] exps = exps[:-1] exps2, args, has_statement2 = pythonize_args(self.args, env, compiler) return exps+exps2+(self.__class__(caller,args),), has_statement or has_statement2