Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
boto
/
cloudfront
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: invalidation.cpython-310.pyc
o ckF[� � @ sT d dl Z d dlmZ d dlmZ G dd� de�ZG dd� de�ZG dd � d e�ZdS ) � N)�urllib)� ResultSetc @ sj e Zd ZdZddd�Zdd� Zdd � Zd d� Zdd � Zdd� Z dd� Z dd� Zdd� Zdd� Z dd� ZdS )�InvalidationBatchz�A simple invalidation request. :see: http://docs.amazonwebservices.com/AmazonCloudFront/2010-08-01/APIReference/index.html?InvalidationBatchDatatype.html N� c C sB |pg | _ || _|| _| jstt�� �| _|r|| _dS || _dS )z_Create a new invalidation request: :paths: An array of paths to invalidate N)�paths�distribution�caller_reference�str�uuid�uuid4� connection)�selfr r r r � r �>/usr/lib/python3/dist-packages/boto/cloudfront/invalidation.py�__init__! s zInvalidationBatch.__init__c C � d| j S )Nz<InvalidationBatch: %s>��id�r r r r �__repr__2 � zInvalidationBatch.__repr__c C � | j �|�S )z-Add another path to this invalidation request)r �append�r �pathr r r �add5 � zInvalidationBatch.addc C r )z,Remove a path from this invalidation request)r �remover r r r r 9 r zInvalidationBatch.removec C s t | j�S �N)�iterr r r r r �__iter__= r zInvalidationBatch.__iter__c C s | j | S r �r )r �ir r r �__getitem__@ r zInvalidationBatch.__getitem__c C s || j |<