Some calls to highstate won't have __proxy__ in scope

This commit is contained in:
C. R. Oldham 2015-10-08 07:24:22 -06:00
parent a615e5a876
commit 525256fa68

View file

@ -529,7 +529,11 @@ def highstate(test=None,
if 'pillarenv' in kwargs:
opts['pillarenv'] = kwargs['pillarenv']
st_ = salt.state.HighState(opts, pillar, kwargs.get('__pub_jid'), proxy=__proxy__)
try:
st_ = salt.state.HighState(opts, pillar, kwargs.get('__pub_jid'), proxy=__proxy__)
except NameError:
st_ = salt.state.HighState(opts, pillar, kwargs.get('__pub_jid'))
st_.push_active()
try:
ret = st_.call_highstate(