https://t.me/RX1948
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/boto/services/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/boto/services/__pycache__/result.cpython-310.pyc
o

ckF[��@s@ddlZddlmZmZddlmZddlZGdd�de�ZdS)�N)�datetime�	timedelta)�parse_tsc@sZeZdZdZddd�Zdd�Zdd�Zdd
d�Zddd
�Zddd�Z	dd�Z
ddd�ZdS)�ResultProcessorzlog.csvNcCs^||_||_d|_d|_d|_tj|_tj|_	t
j|_t
j|_|j�
d�|_|j�
d�|_dS)Nr�output_queue�
output_domain)�sd�batch�log_fp�	num_files�
total_timer�max�min_time�min�max_timer�
earliest_time�latest_time�get_obj�queue�domain)�self�
batch_namer�mimetype_files�r�6/usr/lib/python3/dist-packages/boto/services/result.py�__init__szResultProcessor.__init__cCsxt|d�}t|d�}||}||jkr||_||jkr ||_|j|j7_||jkr0||_||jkr:||_dSdS)NzService-Readz
Service-Write)rrrr�secondsrr)r�msg�
start_time�end_time�elapsed_timerrr�calculate_stats,s




�zResultProcessor.calculate_statscCs�t|���}|js"ttj�||j�d�|_d�|�}|j�|d�g}|D]}||}|�	d�dkr7d|}|�
|�q&d�|�}|j�|d�dS)N�a�,�
rz"%s")�sorted�keysr
�open�os�path�join�LogFileName�write�find�append)rrr)r&�line�values�key�valuerrr�log_message:s

zResultProcessor.log_messageTc
Cs�|�||�|�|�|d�d�}d|vrt�d|d�}nt�d|d�}|D]+}|rM|�d�d}|�|�}tj�||�}	td||	f�|�	|	�|j
d	7_
q)dS)
N�	OutputKeyr#�OutputBucket�s3�Bucket�;r�retrieving file: %s to %s�)r3r!�split�boto�lookupr(r)r*�print�get_contents_to_filenamer)
r�recordr)�get_file�outputs�bucket�output�key_namer1�	file_namerrr�process_recordIs


�zResultProcessor.process_recordcCsX|j��}|r*d|vr!|d|jkr!|�|||�|r!|j�|�|j��}|sdSdS)N�Batch)r�readr	rG�delete_message)rr)rA�
delete_msg�mrrr�get_results_from_queueZs

�z&ResultProcessor.get_results_from_queuecCs.|j�d|j�}|D]	}|�|||�qdS)Nz['Batch'='%s'])r�queryr	rG)rr)rA�rs�itemrrr�get_results_from_domaincs�z'ResultProcessor.get_results_from_domaincCs\|j�d�}|r*td�|D]}tj�||�}td||f�|�|�|jdqdSdS)N�
output_bucketzCNo output queue or domain, just retrieving files from output_bucketr9r:)rrr>r(r)r*r?r)rr)rCr1rFrrr�get_results_from_buckeths
�z'ResultProcessor.get_results_from_bucketcCs�tj�|�st�|�|jr|�||�n|jr|�||�n|�|�|j	r,|j	�
�td|j�|jdkrzt
|j�|j|_td|jj�td|jj�td|j�|j|j|_td|jj�d|jjd|j}td	|�dSdS)
Nz"%d results successfully retrieved.rzMinimum Processing Time: %dzMaximum Processing Time: %dzAverage Processing Time: %fzElapsed Time: %dg�?gN@z$Throughput: %f transactions / minute)r(r)�isdir�mkdirrrMrrQrSr
�closer>r�floatr�avg_timerrrrrr )rr)rArK�tputrrr�get_resultsrs(



�zResultProcessor.get_results)N)T)TT)�__name__�
__module__�__qualname__r+rr!r3rGrMrQrSrZrrrrrs




	
r)r(rr�
boto.utilsrr<�objectrrrrr�<module>s


https://t.me/RX1948 - 2025