HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
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