File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/boto3/resources/__pycache__/response.cpython-310.pyc
Back
o �hv- � @ sZ d dl Z d dlmZ ddlmZ dd� Zddd�Zd d � ZG dd� d�ZG d d� d�Z dS )� N)� xform_name� )�get_data_memberc C s | D ] }|du r dS qdS )z� Return True if all elements of the iterable are not None (or if the iterable is empty). This is like the built-in ``all``, except checks against None, so 0 and False are allowable values. NFT� )�iterable�elementr r �N/usr/local/CyberPanel/lib/python3.10/site-packages/boto3/resources/response.py�all_not_none s �r c C s� g }| D ]M}|j }|j}|dkrt�|j|�}n0|dkr$t�|j|�}n$|dkr1t|t|j��}n|dkr<t||j�}n|dkrAqt d|� ���|� t|�|f� q|S )a� Builds a mapping of identifier names to values based on the identifier source location, type, and target. Identifier values may be scalars or lists depending on the source type and location. :type identifiers: list :param identifiers: List of :py:class:`~boto3.resources.model.Parameter` definitions :type parent: ServiceResource :param parent: The resource instance to which this action is attached. :type params: dict :param params: Request parameters sent to the service. :type raw_response: dict :param raw_response: Low-level operation response. :rtype: list :return: An ordered list of ``(name, value)`` identifier tuples. �response�requestParameter� identifier�data�inputzUnsupported source type: )�source�target�jmespath�search�path�getattrr �namer �NotImplementedError�append) �identifiers�parent�params�raw_response�resultsr r r �valuer r r �build_identifiers s"