conditional import of shlex_quote
Change-Id: Ic61d680d8442d63bcf0e1c525bd27e2d5d4f1e65 Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
This commit is contained in:
parent
c69ac0c92e
commit
7d0a494e95
@ -25,6 +25,15 @@ SSH = imp.load_source(
|
||||
os.path.join(os.path.dirname(conn.__file__), 'ssh.py')
|
||||
)
|
||||
|
||||
if not hasattr(SSH, 'shlex_quote'):
|
||||
# NOTE(cloudnull): Later versions of ansible has this attribute already
|
||||
# however this is not set in all versions. Because we use
|
||||
# this method the attribute will set within the plugin
|
||||
# if it's not found.
|
||||
from ansible.compat.six.moves import shlex_quote
|
||||
setattr(SSH, 'shlex_quote', shlex_quote)
|
||||
|
||||
|
||||
class Connection(SSH.Connection):
|
||||
"""Transport options for LXC containers.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user