✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/lib/python3.9/site-packages/sepolgen/__pycache__//output.cpython-39.opt-1.pyc
a

B�i,�@spdZddlmZddlmZejr.ddlmZGdd�d�Zdd�Zd	d
�Zdd�Z	d
d�Z
dd�Zdd�ZdS)ai
Classes and functions for the output of reference policy modules.

This module takes a refpolicy.Module object and formats it for
output using the ModuleWriter object. By separating the output
in this way the other parts of Madison can focus solely on
generating policy. This keeps the semantic / syntactic issues
cleanly separated from the formatting issues.
�)�	refpolicy)�util)�cmpc@seZdZdd�Zdd�ZdS)�ModuleWritercCsd|_d|_d|_d|_dS)NT)�fd�module�sort�requires)�self�r�3/usr/lib/python3.9/site-packages/sepolgen/output.py�__init__&szModuleWriter.__init__cCsF||_|jrt|j�tj|jdd�D]\}}|�dt|��q&dS)NT)Z	showdepthz%s
)rr�sort_filterrZwalktree�write�str)r
rr�node�depthrrrr,s

zModuleWriter.writeN)�__name__�
__module__�__qualname__r
rrrrrr%srcCs�t�|�}|��t�|�}|��t|�t|�krFt|d|d�St||�D]*}|d|dkrPt|d|d�SqPdS)N�r)rZset_to_listr�lenr�zip)�x�yZxlZyl�vrrr�
id_set_cmp=s

rcCsRt|j|j�}|dkr|St|j|j�}|dkr4|St|j|j�}|dkrN|SdS�Nr)r�	src_typesZ	tgt_typesZobj_classes)�a�b�retrrr�
avrule_cmpKsr"cCs8|jd|jdkr*t|jd|jd�St|j|j�Sr)�argsrZifname�rr rrr�
ifcall_cmpZsr%cCsrt|tj�r8t|tj�r"t||�St|jdg|j�Sn6t|tj�sPt|tj�rZt	||�St|j|jdg�SdSr)
�
isinstancer�
InterfaceCallr%rr#rZAVRuleZ	AVExtRuler"r$rrr�rule_cmp`s

r(cCst|j|j�S)N)rZroler$rrr�
role_type_cmplsr)cCs"dd�}|��D]}||�qdS)z/Sort and group the output for readability.
    cSs�g}|��D]}|�|�|�t���q|��D]}|�|�q2|�t���g}|�|���|�|���|�|���|j	t
�t�d�d}g}|D]t}t
|tj�r�|jd}nt
�|j�}||k�r|r�|�t���|}t��}	|	j�d|�|�|	�|�|�q�|�|�g}
|
�|���|
j	t
�t�d�t|
��rht��}	|	j�d�|�|	�|�|
�|jD]}||v�rx|�|��qx||_dS)N)�keyrz============= %s ==============z"============= ROLES ==============)Zmodule_declarations�appendr�Commentr	�extendZavrulesZ
avextrulesZinterface_callsrr�
cmp_to_keyr(r&r'r#�firstr�linesZ
role_typesr)rZchildren)r�c�modZrequireZrulesZcurZ	sep_rulesZrulerZcommentZras�childrrr�	sort_nodersN








zsort_filter.<locals>.sort_nodeN)Znodes)rr4rrrrros=rN)
�__doc__�rrZPY3rrrr"r%r(r)rrrrr�<module>s


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
27 May 2026 4.58 AM
root / root
0755
__init__.cpython-39.opt-1.pyc
0.141 KB
5 Apr 2026 11.05 AM
root / root
0644
__init__.cpython-39.pyc
0.141 KB
5 Apr 2026 11.05 AM
root / root
0644
access.cpython-39.opt-1.pyc
11.095 KB
5 Apr 2026 11.05 AM
root / root
0644
access.cpython-39.pyc
11.095 KB
5 Apr 2026 11.05 AM
root / root
0644
audit.cpython-39.opt-1.pyc
16.855 KB
5 Apr 2026 11.05 AM
root / root
0644
audit.cpython-39.pyc
16.855 KB
5 Apr 2026 11.05 AM
root / root
0644
classperms.cpython-39.opt-1.pyc
2.413 KB
5 Apr 2026 11.05 AM
root / root
0644
classperms.cpython-39.pyc
2.413 KB
5 Apr 2026 11.05 AM
root / root
0644
defaults.cpython-39.opt-1.pyc
2.244 KB
5 Apr 2026 11.05 AM
root / root
0644
defaults.cpython-39.pyc
2.244 KB
5 Apr 2026 11.05 AM
root / root
0644
interfaces.cpython-39.opt-1.pyc
12.297 KB
5 Apr 2026 11.05 AM
root / root
0644
interfaces.cpython-39.pyc
12.297 KB
5 Apr 2026 11.05 AM
root / root
0644
lex.cpython-39.opt-1.pyc
20.876 KB
5 Apr 2026 11.05 AM
root / root
0644
lex.cpython-39.pyc
20.876 KB
5 Apr 2026 11.05 AM
root / root
0644
matching.cpython-39.opt-1.pyc
6.024 KB
5 Apr 2026 11.05 AM
root / root
0644
matching.cpython-39.pyc
6.024 KB
5 Apr 2026 11.05 AM
root / root
0644
module.cpython-39.opt-1.pyc
7.002 KB
5 Apr 2026 11.05 AM
root / root
0644
module.cpython-39.pyc
7.002 KB
5 Apr 2026 11.05 AM
root / root
0644
objectmodel.cpython-39.opt-1.pyc
3.878 KB
5 Apr 2026 11.05 AM
root / root
0644
objectmodel.cpython-39.pyc
3.878 KB
5 Apr 2026 11.05 AM
root / root
0644
output.cpython-39.opt-1.pyc
3.462 KB
5 Apr 2026 11.05 AM
root / root
0644
output.cpython-39.pyc
3.462 KB
5 Apr 2026 11.05 AM
root / root
0644
policygen.cpython-39.opt-1.pyc
12.585 KB
5 Apr 2026 11.05 AM
root / root
0644
policygen.cpython-39.pyc
12.617 KB
5 Apr 2026 11.05 AM
root / root
0644
refparser.cpython-39.opt-1.pyc
28.573 KB
5 Apr 2026 11.05 AM
root / root
0644
refparser.cpython-39.pyc
28.573 KB
5 Apr 2026 11.05 AM
root / root
0644
refpolicy.cpython-39.opt-1.pyc
39.231 KB
5 Apr 2026 11.05 AM
root / root
0644
refpolicy.cpython-39.pyc
39.231 KB
5 Apr 2026 11.05 AM
root / root
0644
sepolgeni18n.cpython-39.opt-1.pyc
0.385 KB
5 Apr 2026 11.05 AM
root / root
0644
sepolgeni18n.cpython-39.pyc
0.385 KB
5 Apr 2026 11.05 AM
root / root
0644
util.cpython-39.opt-1.pyc
6.215 KB
5 Apr 2026 11.05 AM
root / root
0644
util.cpython-39.pyc
6.215 KB
5 Apr 2026 11.05 AM
root / root
0644
yacc.cpython-39.opt-1.pyc
51.888 KB
5 Apr 2026 11.05 AM
root / root
0644
yacc.cpython-39.pyc
51.965 KB
5 Apr 2026 11.05 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF