Server IP : 82.180.170.48 / Your IP : 216.73.216.107 Web Server : LiteSpeed System : Linux us-phx-web1609.main-hosting.eu 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64 User : u636808025 ( 636808025) PHP Version : 8.2.28 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /home/../dev/../lib64/nss/../python3.9/html/../__pycache__/ |
[ Home ] | [ C0mmand ] | [ Upload File ] | [ Lock Shell ] | [ Logout ] |
---|
a �DOg��@s|gd�ZddlZddlZddlZddd�Zddd�Zejje_ejje_Gdd �d ej�Z d d�Z dd �Zedkrxe�dS))�run�runctx�Profile�N���cCst�t��|||�S�N)� _pyprofile�_Utilsrr)� statement�filename�sort�r� /usr/lib64/python3.9/cProfile.pyrsrcCst�t��|||||�Sr)rrrr)r �globals�localsr rrrr rs�rc@sVeZdZddd�Zdd�Zdd�Zdd �Zd d�Zdd �Zdd�Z dd�Z dd�ZdS)rrcCs$ddl}|�|����|���dS�Nr)�pstats�StatsZ strip_dirsZ sort_stats�print_stats)�selfrrrrr r)szProfile.print_statscCsLddl}t|d��&}|��|�|j|�Wd�n1s>0YdS)Nr�wb)�marshal�open�create_stats�dump�stats)r�filer�frrr � dump_stats-szProfile.dump_statscCs|��|��dSr)�disable�snapshot_stats�rrrr r3szProfile.create_statsc Cs*|��}i|_i}|D]P}t|j�}|j}||j}|j}|j}i} | |t|j�<||||| f|j|<q|D]�}|j rlt|j�}|j D]�} z|t| j�} Wnt y�Yq�Yn0| j}|| j}| j}| j}|| v�r| |}||d7}||d7}||d7}||d7}||||f| |<q�qldS)Nr���)Zgetstatsr�label�codeZ callcountZreccallcountZ inlinetimeZ totaltime�idZcalls�KeyError)r�entriesZcallersdicts�entry�funcZncZcc�tt�ctZcallersZsubentry�prevrrr r7s> zProfile.snapshot_statscCsddl}|j}|�|||�Sr)�__main__�__dict__r)r�cmdr.�dictrrr r]szProfile.runcCs0|��zt|||�W|��n |��0|Sr)�enable�execr)rr0rrrrr rbs zProfile.runctxcOs0|��z||i|��W|��S|��0dSr)r2r)rr*�args�kwrrr �runcallks�zProfile.runcallcCs|��|Sr)r2r rrr � __enter__rszProfile.__enter__cGs|��dSr)r)r�exc_inforrr �__exit__vszProfile.__exit__N)r)�__name__� __module__�__qualname__rrrrrrr6r7r9rrrr rs & rcCs(t|t�rdd|fS|j|j|jfSdS)N�~r)� isinstance�str�co_filename�co_firstlineno�co_name)r%rrr r${s r$c Cs�ddl}ddl}ddl}ddl}ddlm}d}||d�}d|_|jdddd dd �|jddd ddt|j j �d�|jdddddd�|jdd�s�|��|� d�|��\}}||jdd�<|jdur�|j�|j�|_t|�dk�r�|j�rd} |j|dd�} nh|d}|j�d|j�|��t�|�� }t|��|d�} Wd�n1�sV0Y|dddd�} zt| | d|j|j�Wn8t�y�} zd|_|� | j�WYd} ~ n d} ~ 00n|��|S)Nr)�OptionParserzNcProfile.py [-o output_file_path] [-s sort] [-m module | scriptfile] [arg] ...)�usageFz-oz --outfile�outfilezSave stats to <outfile>)�dest�help�defaultz-sz--sortrz?Sort order when printing to stdout, based on pstats.Stats classr)rFrGrH�choicesz-m�module� store_truezProfile a library module)rF�actionrGrHr!r"z(run_module(modname, run_name='__main__'))� run_module�modnamer3r.)�__file__r:�__package__� __cached__) �os�sys�runpyrZoptparserCZallow_interspersed_argsZ add_option�sortedrZsort_arg_dict_default�argv�print_usage�exit� parse_argsrE�path�abspath�lenrJrM�insert�dirname�io� open_code�compile�readrr�BrokenPipeError�stdout�errno)rRrSrTrrCrD�parser�optionsr4r%ZglobsZprogname�fp�excrrr �main�s` � � � �0�$rjr.)Nr)Nr) �__all__Z_lsprofr_Zprofilerrr�__doc__ZProfilerrr$rjr:rrrr �<module>s _;