| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/duplicity/backends/__pycache__/ |
Upload File : |
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<