Move module_set_locale and module_lang back to global

These config settings are being deprecated so we don't want people to
think they need to implement them for their new shell plugin.
This commit is contained in:
Toshio Kuratomi 2018-01-22 16:16:11 -08:00
commit b151f5d942
4 changed files with 35 additions and 36 deletions

View file

@ -17,14 +17,14 @@ from ansible.module_utils.six import string_types
from ansible.config.manager import ConfigManager, ensure_type, get_ini_config_value
def _deprecated(msg):
def _deprecated(msg, version='2.8'):
''' display is not guaranteed here, nor it being the full class, but try anyways, fallback to sys.stderr.write '''
try:
from __main__ import display
display.deprecated(msg, version='2.8')
display.deprecated(msg, version=version)
except:
import sys
sys.stderr.write('[DEPRECATED] %s, to be removed in 2.8' % msg)
sys.stderr.write('[DEPRECATED] %s, to be removed in %s' % (msg, version))
def mk_boolean(value):