| Server IP : 88.99.149.37 / Your IP : 216.73.216.141 Web Server : nginx/1.31.2 System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64 User : muralimurth ( 1015) PHP Version : 8.4.23 Disable Function : 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 MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/1/root/proc/self/root/usr/share/glib-2.0/codegen/__pycache__/ |
Upload File : |
�
��fc2 c sF � d dl Zd dlZddlmZ ddlmZ G d� d� Zd� Zy)� N� )� dbustypes)�print_errorc s` � e Zd ZdZdZdZdZdZdZdZ dZ
d Zdd
�ZdZ
dZd
ZdZd� Zd� Zd� Zd� Zy)�
DBusXMLParserZtopZnodeZ interface�method�signalZproperty�argZ
annotationZignoredc s� � t j j j � | _ | j
| j _ | j | j _ | j | j _
| j | j _ g | _
d | _ t j | _ g | _ d | _ g | _ d| _ || _ | j j- |� y )N� )�xmlZparsersZexpatZParserCreateZ_parser�handle_commentZCommentHandler�handle_char_dataZCharacterDataHandler�handle_start_elementZStartElementHandler�handle_end_elementZEndElementHandler�parsed_interfaces�_cur_objectr � STATE_TOP�state�state_stack�_cur_object_stack�doc_comment_last_symbol�_h_type_implies_unix_fdZParse)�self�xml_data�h_type_implies_unix_fds �%/usr/share/glib-2.0/codegen/parser.py�__init__zDBusXMLParser.__init__( s� � ��{�{�(�(�5�5�7���&*�&9�&9����#�,0�,A�,A����)�+/�+D�+D����(�)-�)@�)@����&�!#������"�,�,��
�������!#���')��$�'=��$������8�$� Zbegin�params�bodyZskipc s � t j }t j |� j d� }d}d}d}i }|D �]� }|t j k( r�t |� dkD s�&|j
d� } | dk( rD|j d� r"|dt |� dz
}t j }�ot j }��|d| }|| d z d j � }
t |
� dkD r||
� d�z
}t j }��|t j k( r�|j d
� rM|j
d� } | dk( r#t j }|s|dz
}d}||� d�z
}��|d| }|| d z d }|||<