HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //proc/self/root/usr/lib/python3/dist-packages/apport/__pycache__/__init__.cpython-310.pyc
o

�v�f��@svddlZddlZddlZddlmZddlmZeeddlZdd�Z	ddd�Z
d	d
�Zdd�Zd
d�Z
dd�ZdS)�N)�Report)�implcCs"t�|�}t|t�r|�d�S|S)NzUTF-8)�gettext�
isinstance�bytes�decode)�str�trans�r
�1/usr/lib/python3/dist-packages/apport/__init__.py�unicode_gettexts


rFcCs&|r
tj�dt�d��t|�dS)z>Log the given string to stdout. Prepend timestamp if requestedz%s: z%x %XN)�sys�stdout�write�time�strftime�print)�message�	timestampr
r
r�logsrcGst|g|�R�t�d�dS)z0Print out an error message and exit the program.�N)�errorr
�exit��msg�argsr
r
r�fatal srcG�6tjrtj�d�tj�||�tj�d�dSdS)zPrint out an error message.zERROR: �
N�r
�stderrrrr
r
rr'�
�rcGr)zPrint out an warning message.z	WARNING: rNrrr
r
r�warning0r!r"cCs�dtjvstjs
dSi}td��%}|D]}|�d�r-|��\}}}t|�d||dd�<qWd�n1s8wYtj�d|d|d	|d
|f�dS)zSPrint current memory usage.

    This is only done if $APPORT_MEMDEBUG is set.
    �APPORT_MEMDEBUGNz/proc/self/status�Vmg�@���z/Size: %.1f MB, RSS: %.1f MB, Stk: %.1f MB @ %s
�VmSize�VmRSS�VmStk)	�os�environr
r �open�
startswith�split�intr)�
checkpoint�memstat�f�line�field�size�unitr
r
r�memdbg9s

���
�r6)F)r
r)r�
apport.reportr�apport.packaging_implr�	packagingrrrrrr"r6r
r
r
r�<module>s