HEX
Server: Apache
System: Linux pdx1-shared-a1-29 6.18.39-grsec-noble+ #4 SMP Thu Jul 23 07:53:29 UTC 2026 x86_64
User: dh_bj99yp (22285841)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/boto/s3/__pycache__/multidelete.cpython-312.pyc
�

ckF[���Z�ddlmZddlZGd�de�ZGd�de�ZGd�de�Zy)	�)�handlerNc�.�eZdZdZ		dd�Zd�Zd�Zd�Zy)�Deleteda�
    A successfully deleted object in a multi-object delete request.

    :ivar key: Key name of the object that was deleted.
    
    :ivar version_id: Version id of the object that was deleted.
    
    :ivar delete_marker: If True, indicates the object deleted
        was a DeleteMarker.
        
    :ivar delete_marker_version_id: Version ID of the delete marker
        deleted.
    Nc�<�||_||_||_||_y�N)�key�
version_id�
delete_marker�delete_marker_version_id)�selfrr	r
rs     �5/usr/lib/python3/dist-packages/boto/s3/multidelete.py�__init__zDeleted.__init__'s �����$���*���(@��%�c�r�|jrd|j�d|j�d�Sd|jzS)Nz
<Deleted: �.�>z
<Deleted: %s>)r	r�rs r
�__repr__zDeleted.__repr__.s+���?�?�)-���4�?�?�C�C�"�T�X�X�-�-rc��yr��r�name�attrs�
connections    r
�startElementzDeleted.startElement4���rc��|dk(r||_y|dk(r||_y|dk(r|j�dk(rd|_yy|dk(r||_yt|||�y)N�Key�	VersionId�DeleteMarker�trueT�DeleteMarkerVersionId)rr	�lowerr
r�setattr�rr�valuers    r
�
endElementzDeleted.endElement7s_���5�=��D�H�
�[�
 �#�D�O�
�^�
#��{�{�}��&�%)��"�'�
�,�
,�,1�D�)��D�$��&r)NNFN��__name__�
__module__�__qualname__�__doc__rrrr'rrr
rrs$���-1�?C�A�.��'rrc�.�eZdZdZ		dd�Zd�Zd�Zd�Zy)�Errora]
    An unsuccessful deleted object in a multi-object delete request.

    :ivar key: Key name of the object that was not deleted.
    
    :ivar version_id: Version id of the object that was not deleted.
    
    :ivar code: Status code of the failed delete operation.
        
    :ivar message: Status message of the failed delete operation.
    Nc�<�||_||_||_||_yr)rr	�code�message)rrr	r0r1s     r
rzError.__init__Ps�����$�����	���rc��|jr*d|j�d|j�d|j�d�Sd|j�d|j�d�S)Nz<Error: r�(z)>)r	rr0rs r
rzError.__repr__WsA���?�?�+/�8�8�T�_�_�+/�9�9�6�
6��)-���$�)�)�<�<rc��yrrrs    r
rzError.startElement^rrc��|dk(r||_y|dk(r||_y|dk(r||_y|dk(r||_yt	|||�y)Nrr�Code�Message)rr	r0r1r$r%s    r
r'zError.endElementasH���5�=��D�H�
�[�
 �#�D�O�
�V�^��D�I�
�Y�
� �D�L��D�$��&r)NNNNr(rrr
r.r.Ds#��
�-1�$(��=��
'rr.c�$�eZdZdZdd�Zd�Zd�Zy)�MultiDeleteResultaL
    The status returned from a MultiObject Delete request.

    :ivar deleted: A list of successfully deleted objects.  Note that if
        the quiet flag was specified in the request, this list will
        be empty because only error responses would be returned.

    :ivar errors: A list of unsuccessfully deleted objects.
    Nc�.�d|_g|_g|_yr)�bucket�deleted�errors)rr;s  r
rzMultiDeleteResult.__init__xs����������rc��|dk(r't�}|jj|�|S|dk(r't�}|jj|�|Sy)Nrr.)rr<�appendr.r=)rrrr�d�es      r
rzMultiDeleteResult.startElement}sP���9���	�A��L�L����"��H�
�W�_���A��K�K���q�!��H�rc��t|||�yr)r$r%s    r
r'zMultiDeleteResult.endElement�s����d�E�"rr)r)r*r+r,rrr'rrr
r9r9ms����
	�#rr9)�botor�xml.sax�xml�objectrr.r9rrr
�<module>rGs3��,��)'�f�)'�V''�F�''�R#��#r