
    Vh                     @    d dl mZ d dlmZ d dlmZ  G d dee      Zy)    AnsibleLookupError)
LookupBase)AWSPluginBasec                       e Zd Zd ZddZy)AWSLookupBasec                     t        |      )Nr   )selfmessages     j/home/dcms/DCMS/lib/python3.12/site-packages/ansible_collections/amazon/aws/plugins/plugin_utils/lookup.py_do_failzAWSLookupBase._do_fail   s     ))    Nc                 P    | j                  ||       | j                  ||       y )N)botocore_versionboto3_version)var_optionsdirect)require_aws_sdkset_options)r
   terms	variablesr   r   kwargss         r   runzAWSLookupBase.run   s)    .>m\Yv>r   )NN)__name__
__module____qualname__r   r    r   r   r   r      s    *?r   r   N)ansible.errorsr   ansible.plugins.lookupr   8ansible_collections.amazon.aws.plugins.plugin_utils.baser   r   r   r   r   <module>r!      s    . - R?M: ?r   