Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/S3/__pycache__/ |
Upload File : |
o �Qal% � @ s� d dl mZmZ d dlZd dlZd dlmZ d dlmZm Z m Z d dlZd dl m mZ ddlmZ zd dlZW n eyR ej�d� ej�� e�e� Y nw zd dlmZ W n eyj d dlmZ Y nw ze W n eyz eZY nw g Z e�!d �Z"e�!d ej#�Z$dd� Z%e �&d� d d� Z'e �&d� dd� Z(e �&d� dd� Z)e �&d� dd� Z*e �&d� d;dd�Z+e �&d� d;dd�Z,e �&d� d<dd�Z-e �&d� d<dd�Z.e �&d� d=d!d"�Z/e �&d"� d>d#d$�Z0e �&d$� d?d%d&�Z1e �&d&� d'd(� Z2e �&d(� d)d*� Z3e �&d*� d+d,� Z4e �&d,� d-d.� Z5e �&d.� d/d0� Z6e �&d0� d1d2� Z7e �&d2� d3d4� Z8e �&d4� d5d6� Z9e �&d6� d7d8� Z:e �&d8� d9d:� Z;e �&d:� dS )@� )�absolute_import�divisionN)�timegm)�debug�warning�error� )� EX_OSFILEa* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ImportError trying to import dateutil.parser. Please install the python dateutil module: $ sudo apt-get install python-dateutil or $ sudo yum install python-dateutil or $ pip install python-dateutil !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )�quotez\.[0-9]*(?:[Z\-\+]*?)s9 ^(<?[^>]+?>\s*|\s*)(<\w+) xmlns=['"](https?://[^'"]+)['"]c C s t �d| �} tjj| dd�S )Nz.000T��fuzzy)�RE_S3_DATESTRING�sub�dateutil�parser�parse��date� r �./usr/lib/python3/dist-packages/S3/BaseUtils.py�dateS3toPython? s r c C � t t| ��� �S �N)r r �utctimetupler r r r �dateS3toUnixF s r c C s t jj| dd�S )zV Convert a string formated like '2020-06-27T15:56:34Z' into a python datetime Tr )r r r r r r r �dateRFC822toPythonL s r c C r r )r r r r r r r �dateRFC822toUnixT s r c C s t jj| dd�}|�d�S )NTr z%Y-%m-%d %H:%M)r r r �strftime)�s3timestamp�date_objr r r �formatDateTimeY s r �UTF-8�replaceFc C sN t | �tkr| S |std| |f � zt| ||�W S ty& td| ��w )z< Convert 'string' to Unicode or raise an exception. zUnicodising %r using %sz Conversion to unicode failed: %r)�type�unicoder �UnicodeDecodeError��string�encoding�errors�silentr r r �base_unicodiseb s �r+ c C sN t | �tkr| S |std| |f � z| �||�W S ty& td| ��w )z� Convert unicode 'string' to <type str>, by default replacing all invalid characters with '?' or raise an exception. zDeUnicodising %r using %sz"Conversion from unicode failed: %r)r# r$ r �encode�UnicodeEncodeErrorr&