mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Use new method for injecting globals into state functions
This commit is contained in:
parent
17b267470a
commit
fadb954676
1 changed files with 4 additions and 4 deletions
|
@ -1585,10 +1585,10 @@ class State(object):
|
|||
inject_globals['__env__'] = 'base'
|
||||
|
||||
if 'result' not in ret or ret['result'] is False:
|
||||
with context.func_globals_inject(self.states[cdata['full']],
|
||||
**inject_globals):
|
||||
ret = self.states[cdata['full']](*cdata['args'],
|
||||
**cdata['kwargs'])
|
||||
self.states.inject_globals = inject_globals
|
||||
ret = self.states[cdata['full']](*cdata['args'],
|
||||
**cdata['kwargs'])
|
||||
self.states.inject_globals = {}
|
||||
if 'check_cmd' in low and '{0[state]}.mod_run_check_cmd'.format(low) not in self.states:
|
||||
ret.update(self._run_check_cmd(low))
|
||||
self.verify_ret(ret)
|
||||
|
|
Loading…
Add table
Reference in a new issue