Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
duplicity
/
backends
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: azurebackend.cpython-310.pyc
o ��`� � @ s� d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dlm Z d dl mZ e�d�Z dd � ZG d d� dejj�Zej�de� dS ) � )�strN)�config)�log)�BackendException)�fsdecodez)^[a-z0-9](?!.*--)[a-z0-9-]{1,61}[a-z0-9]$c C s t �| �}|duS )z� Check, whether the given name conforms to the rules as defined in https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata for valid names. N)�_VALID_CONTAINER_NAME_RE�match)�namer � r �A/usr/lib/python3/dist-packages/duplicity/backends/azurebackend.py�_is_valid_container_name$ s r c @ sX e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� Zdd� ZdS )�AzureBackendz0 Backend for Azure Blob Storage Service c C s� t jj�| |� zdd l}dd l}dd l}ddlm} W n ty0 } zt dt |� ��d }~ww |j�d�| _ t| j �sAt d��dtjvrJt d��i }tjrTtj|d<