File: //home/arjun/projects/env/lib64/python3.10/site-packages/boto/s3/__pycache__/acl.cpython-310.pyc
o
weT � @ sH d dl mZ g d�ZG dd� de�ZG dd� de�ZG dd� de�Zd S )
� )�User)�privatezpublic-readzpublic-read-writezauthenticated-readzbucket-owner-readzbucket-owner-full-controlzlog-delivery-writec @ s6 e Zd Zddd�Zdd� Zdd� Zdd � Zd
d� ZdS )
�PolicyNc C s || _ d | _d | _d S �N)�parent� namespace�acl)�selfr � r
�D/home/arjun/projects/env/lib/python3.10/site-packages/boto/s3/acl.py�__init__! s
zPolicy.__init__c C s� g }| j jD ]4}|j| jjkr|�d|j|jf � q|jdkr$|j}n|jdkr-|j}n|j }|�d||jf � qdd�
|� S )Nz%s (owner) = %s�
CanonicalUser�Groupz%s = %sz<Policy: %s>z, )r �grants�id�owner�append�display_name�
permission�type�uri�
email_address�join)r r �g�ur
r
r �__repr__&