File: //home/arjun/projects/env/lib/python3.10/site-packages/boto/__pycache__/storage_uri.cpython-310.pyc
o
weO� � @ sx d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlmZ G dd� de �Z
G dd� de
�ZG d d
� d
e
�ZdS )� N)�DeleteMarker��BotoClientError)�InvalidUriErrorc @ s� e Zd ZdZdZdZi Zdd� Zdd� Zdd� Z d d
� Z
dd� Zd
d� Zdd� Z
d.dd�Zdd� Z d/dd�Z d0dd�Zd1dd�Zd2dd�Zd1dd �Zd2d!d"�Zd.d#d$�Z % d3d&d'�Z d4d(d)�Zd*d+� Zd,d-� ZdS )5�
StorageUriz�
Base class for representing storage provider-independent bucket and
object name with a shorthand URI-like syntax.
This is an abstract class: the constructor cannot be called (throws an
exception if you try).
Nc C s t d��)zBUncallable constructor on abstract base StorageUri class.
z0Attempt to instantiate abstract StorageUri classr ��self� r �I/home/arjun/projects/env/lib/python3.10/site-packages/boto/storage_uri.py�__init__6 s zStorageUri.__init__c C s | j S )z%Returns string representation of URI.��urir r r r
�__repr__<