HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/mako/ext/__pycache__/linguaplugin.cpython-37.pyc
B

�C]��@sZddlZddlmZddlmZddlmZddlmZddlmZGdd�dee�Z	dS)	�N)�	Extractor)�
get_extractor)�Message)�compat)�MessageExtractorc@s2eZdZdZdgZddd�Zddd�Zd	d
�ZdS)�LinguaMakoExtractorzMako templatesz.makozutf-8�)�encodingzcomment-tagsNcCs2||_||_td�|_|dkr(t|d�}|�|�S)Nzx.py�rb)�options�filenamer�python_extractor�openZprocess_file)�selfrr�fileobj�r�F/opt/alt/python37/lib/python3.7/site-packages/mako/ext/linguaplugin.py�__call__s

zLinguaMakoExtractor.__call__c
cs�|����}|�t�d��rz|t�d�t�d�fksD|�t�d��rPt�d�}n|�t�d��rl|dd�}|t�d�7}t�|�}x^|�|j	|j
||d	�D]B}|r�t|j|j
|j|jt�d
��||jg�|j|j�}|Vq�WdS)N�:ztry:zelse:�exceptr�elif��pass�� )�getvalue�strip�endswithr�b�
startswith�io�BytesIOr
rrrZmsgctxt�msgidZmsgid_plural�flags�u�join�commentZtcomment�location)r�codeZcode_linenoZtranslator_strings�source�msgrrr�process_python s.
z"LinguaMakoExtractor.process_python)N)�__name__�
__module__�__qualname__�__doc__�
extensionsZdefault_configrr+rrrrrs


r)
r Zlingua.extractorsrrr�makorZmako.ext.extractrrrrrr�<module>s