Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
S3
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: S3Uri.cpython-310.pyc
o �Qa~ � @ s d dl mZmZ d dlZd dlZd dlZddlmZmZm Z ddl mZ ejdkZ G dd� de�ZG d d � d e�ZG dd� de�ZG d d� de�ZG dd� de�Zedkr�ed�Zedee�� ede� edej� ede�� � ede�� � e� ed�Zedee�� ede� edej� ede�� � e� ed�Zedee�� ede� edej� ede�� � e� ed�Zedee�� ede� edej� ede�� � e� ed�Zedee�� ede� edej� ede�� � e� dS dS )� )�absolute_import�print_functionN� )� unicodise�deunicodise�check_bucket_name_dns_support)�Config)� r c @ sD e Zd ZdZdZdd� Zdd� Zdd� Zdd � Zd d� Z dd � Z dS )�S3UriNc C s� | j s1g | _ tjt j}|D ]"}t|| �t| �urqt|| | �r0|| | kr0| j �|| � q| j D ]}zt� |�}|� |� |W S tyN Y q4w td| ��)Nz%s: not a recognized URI)�_subclasses�sys�modules�__name__�__dict__�type� issubclass�append�object�__new__�__init__� ValueError)�self�string�dict� something�subclass�instance� r �*/usr/lib/python3/dist-packages/S3/S3Uri.pyr s$ � �z S3Uri.__new__c C s t r| �� S t| �� �S �N)�PY3�urir �r r r r �__str__, s z S3Uri.__str__c C s | � � S r )r! r"