MCPcopy
hub / github.com/pyload/pyload / execute

Method execute

module/lib/bottle.py:2739–2753  ·  view source on GitHub ↗
(self, _stdout, *args, **kwargs)

Source from the content-addressed store, hash-verified

2737 return self.cache[_name].execute(_stdout, kwargs)
2738
2739 def execute(self, _stdout, *args, **kwargs):
2740 for dictarg in args: kwargs.update(dictarg)
2741 env = self.defaults.copy()
2742 env.update({'_stdout': _stdout, '_printlist': _stdout.extend,
2743 '_include': self.subtemplate, '_str': self._str,
2744 '_escape': self._escape, 'get': env.get,
2745 'setdefault': env.setdefault, 'defined': env.__contains__})
2746 env.update(kwargs)
2747 eval(self.co, env)
2748 if '_rebase' in env:
2749 subtpl, rargs = env['_rebase']
2750 rargs['_base'] = _stdout[:] #copy stdout
2751 del _stdout[:] # clear stdout
2752 return self.subtemplate(subtpl,_stdout,rargs)
2753 return env
2754
2755 def render(self, *args, **kwargs):
2756 """ Render the template using keyword arguments as local variables. """

Callers 15

renderMethod · 0.95
checkAuthMethod · 0.80
addUserMethod · 0.80
changePasswordMethod · 0.80
setPermissionMethod · 0.80
setRoleMethod · 0.80
listUsersMethod · 0.80
getAllUserDataMethod · 0.80
removeUserMethod · 0.80
filecountMethod · 0.80
queuecountMethod · 0.80
processcountMethod · 0.80

Calls 3

subtemplateMethod · 0.95
updateMethod · 0.45
copyMethod · 0.45

Tested by

no test coverage detected