module_utils/avi.py: fix broken import

pull/4420/head
Pierre-Louis Bonicoli 2017-09-08 02:25:39 +02:00 committed by Matt Clay
parent ed0c2678cc
commit e9d202f944
2 changed files with 2 additions and 3 deletions

View File

@ -33,13 +33,13 @@
from __future__ import absolute_import from __future__ import absolute_import
import os import os
from pkg_resources import parse_version from distutils.version import LooseVersion
HAS_AVI = True HAS_AVI = True
try: try:
import avi.sdk import avi.sdk
sdk_version = getattr(avi.sdk, '__version__', None) sdk_version = getattr(avi.sdk, '__version__', None)
if ((sdk_version is None) or (sdk_version and (parse_version(sdk_version) < parse_version('17.1')))): if ((sdk_version is None) or (sdk_version and (LooseVersion(sdk_version) < LooseVersion('17.1')))):
# It allows the __version__ to be '' as that value is used in development builds # It allows the __version__ to be '' as that value is used in development builds
raise ImportError raise ImportError
from avi.sdk.utils.ansible_utils import avi_ansible_api from avi.sdk.utils.ansible_utils import avi_ansible_api

View File

@ -1,5 +1,4 @@
lib/ansible/module_utils/ansible_tower.py lib/ansible/module_utils/ansible_tower.py
lib/ansible/module_utils/avi.py
lib/ansible/modules/cloud/amazon/cloudtrail.py lib/ansible/modules/cloud/amazon/cloudtrail.py
lib/ansible/modules/cloud/amazon/ec2_vpc_igw.py lib/ansible/modules/cloud/amazon/ec2_vpc_igw.py
lib/ansible/modules/cloud/amazon/ec2_vpc_route_table.py lib/ansible/modules/cloud/amazon/ec2_vpc_route_table.py