Skip to content

Commit

Permalink
Add conditional import
Browse files Browse the repository at this point in the history
Signed-off-by: Alina Buzachis <[email protected]>
  • Loading branch information
alinabuzachis committed Mar 7, 2023
1 parent 526f289 commit 43a7cdd
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 12 deletions.
4 changes: 2 additions & 2 deletions galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ description: null
license_file: LICENSE
tags: [amazon, cloud, aws]
dependencies:
amazon.aws: '>5.2.0,<=5.3.0'
community.aws: '>5.1.0,<=5.2.0'
amazon.aws: '>=5.3.0'
community.aws: '>=5.3.0'
repository: https://github.com/ansible-collections/amazon.cloud
documentation: https://github.com/ansible-collections/amazon.cloud/tree/main/docs
homepage: https://github.com/ansible-collections/amazon.cloud
Expand Down
18 changes: 10 additions & 8 deletions plugins/module_utils/waiters.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,15 @@
except ImportError:
pass # caught by HAS_BOTO3

# Will be released in amazon.aws 6.0.0
# from ansible_collections.amazon.aws.plugins.module_utils.retries import (
# RetryingBotoClientWrapper,
# )
from ansible_collections.amazon.aws.plugins.module_utils.modules import (
_RetryingBotoClientWrapper,
)
try:
# Will be released in amazon.aws 6.0.0
from ansible_collections.amazon.aws.plugins.module_utils.retries import (
RetryingBotoClientWrapper,
)
except ImportError:
from ansible_collections.amazon.aws.plugins.module_utils.modules import (
_RetryingBotoClientWrapper as RetryingBotoClientWrapper,
)


cloudcontrolapi_data = {
Expand Down Expand Up @@ -95,7 +97,7 @@ def cloudcontrolapi_model(name):


def get_waiter(client, waiter_name):
if isinstance(client, _RetryingBotoClientWrapper):
if isinstance(client, RetryingBotoClientWrapper):
return get_waiter(client.client, waiter_name)
try:
return waiters_by_name[(client.__class__.__name__, waiter_name)](client)
Expand Down
4 changes: 2 additions & 2 deletions tests/requirements.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
integration_tests_dependencies:
- amazon.aws>5.2.0,<=5.3.0
- community.aws>5.1.0,<=5.2.0
- amazon.aws
- community.aws
- community.crypto
unit_tests_dependencies: []
24 changes: 24 additions & 0 deletions tests/sanity/ignore-2.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,30 @@ plugins/module_utils/utils.py future-import-boilerplate!skip
plugins/module_utils/utils.py metaclass-boilerplate!skip
plugins/module_utils/utils.py compile-2.6!skip
plugins/module_utils/utils.py import-2.6!skip
plugins/doc_fragments/boto3.py compile-2.7!skip
plugins/doc_fragments/boto3.py compile-3.5!skip
plugins/doc_fragments/boto3.py import-2.7!skip
plugins/doc_fragments/boto3.py import-3.5!skip
plugins/doc_fragments/boto3.py future-import-boilerplate!skip
plugins/doc_fragments/boto3.py metaclass-boilerplate!skip
plugins/doc_fragments/boto3.py compile-2.6!skip
plugins/doc_fragments/boto3.py import-2.6!skip
plugins/module_utils/common.py compile-2.7!skip
plugins/module_utils/common.py compile-3.5!skip
plugins/module_utils/common.py import-2.7!skip
plugins/module_utils/common.py import-3.5!skip
plugins/module_utils/common.py future-import-boilerplate!skip
plugins/module_utils/common.py metaclass-boilerplate!skip
plugins/module_utils/common.py compile-2.6!skip
plugins/module_utils/common.py import-2.6!skip
plugins/module_utils/waiters.py compile-2.7!skip
plugins/module_utils/waiters.py compile-3.5!skip
plugins/module_utils/waiters.py import-2.7!skip
plugins/module_utils/waiters.py import-3.5!skip
plugins/module_utils/waiters.py future-import-boilerplate!skip
plugins/module_utils/waiters.py metaclass-boilerplate!skip
plugins/module_utils/waiters.py compile-2.6!skip
plugins/module_utils/waiters.py import-2.6!skip
plugins/modules/backup_backup_vault.py compile-2.7!skip
plugins/modules/backup_backup_vault.py compile-3.5!skip
plugins/modules/backup_backup_vault.py import-2.7!skip
Expand Down

0 comments on commit 43a7cdd

Please sign in to comment.