File manager - Edit - /opt/gsutil/gslib/__pycache__/storage_url.cpython-39.pyc
Back
a +(Wg�@ � @ s| d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlZddlZddlZddl Z ddl mZ ddl mZ dd l mZ dd l mZ e�d�Ze�d�Ze�d �Ze�d�Ze�d�Ze�d�Ze�d�Zeddg�ZG dd� de�ZG dd� de�ZG dd� de�Zdd� Zdd� Zdd� Z d d!� Z!d"d#� Z"d$d%� Z#d&d'� Z$d6d(d)�Z%d*d+� Z&d,d-� Z'd.d/� Z(d0d1� Z)d2d3� Z*d4d5� Z+dS )7z*File and Cloud URL representation classes.� )�absolute_import)�print_function)�division)�unicode_literalsN)�CommandException)�InvalidUrlError)�system_util)� text_utilz(?P<provider>[^:]*)://$z.(?P<provider>[^:]*)://(?P<bucket>[^/]*)/{0,1}$z6(?P<provider>[^:]*)://(?P<bucket>[^/]*)/(?P<object>.*)z&(?P<object>.+)#(?P<generation>[0-9]+)$z"(?P<object>.+)#(?P<version_id>.+)$z([^:]*://)(?P<filepath>.*)z[*?\[\]]�.�..c @ sr e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd d�Z dd� Z edd� �Zedd� �Z dd� Zdd� ZdS )� StorageUrlz4Abstract base class for file and Cloud Storage URLs.c C s t d��d S )NzClone not overridden��NotImplementedError��self� r � /opt/gsutil/gslib/storage_url.py�Clone6 s zStorageUrl.Clonec C s t d��d S )NzIsFileUrl not overriddenr r r r r � IsFileUrl9 s zStorageUrl.IsFileUrlc C s t d��d S )NzIsCloudUrl not overriddenr r r r r � IsCloudUrl<