File: //proc/thread-self/root/lib/python3.6/site-packages/S3/__pycache__/CloudFront.cpython-36.pyc
3
�9peӒ � @ s� d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dlm Z m
Z
mZmZ yd dl
jjZW n ek
r� d dljZY nX ddlmZ ddlmZ dd lmZmZ dd
lmZmZmZ ddlmZmZmZm Z m!Z!m"Z" ddl#m$Z$m%Z%m&Z&m'Z' dd
l(m)Z) ddl*m*Z*m+Z+ ddl,m,Z, ddl-m-Z- ej.d+kZ/dZ0dde0i Z1dd� Z2dd� Z3G dd� de4�Z5G dd� de4�Z6G dd� de4�Z7G dd � d e4�Z8G d!d"� d"e4�Z9G d#d$� d$e4�Z:G d%d&� d&e4�Z;G d'd(� d(e4�Z<G d)d*� d*e4�Z=dS ),� )�absolute_importN)�defaultdict)�datetime)�debug�info�warning�error� )�S3)�Config)�CloudFrontError�ParameterError)�EX_OK�
EX_GENERAL�
EX_PARTIAL)�getTreeFromXml�appendXmlTextNode�getDictFromTree�dateS3toPython�encode_to_s3�decode_from_s3)�getBucketFromHostname�getHostnameFromBucket�deunicodise�convertHeaderTupleListToDict)�sign_string_v2)�S3Uri�S3UriS3)�ConnMan)�
SortedDict� z
2010-11-01z/%(api_ver)s/distribution�api_verc C s t jj| d � d S )N�
)�sys�stdout�write)�message� r'