<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
3
•7&j  ã               @   s   d dl Z G dd„ dƒZdS )é    Nc               @   s4   e Zd ZdZddd„Zdd„ Zdd„ Zdd	d
„ZdS )Úkeyeventzµ A discrete key event, e.g., Publish, Activate, Inactive, Delete,
    etc. Stores the date of the event, and identifying information
    about the key to which the event will occur.Nc             C   s@   || _ |p|j|ƒ| _|| _|j| _|j| _|j| _|j| _d S )N)	ÚwhatZgettimeÚwhenÚkeyÚsepÚnameÚzoneÚalgÚkeyid)Úselfr   r   r   © r   ú/usr/lib/python3.6/keyevent.pyÚ__init__   s    zkeyevent.__init__c             C   s    t | j| j| j| j| j| jfƒS )N)Úreprr   r   r
   r   r   r	   )r   r   r   r   Ú__repr__    s    zkeyevent.__repr__c             C   s   t jd| jƒS )Nz%a %b %d %H:%M:%S UTC %Y)ÚtimeZstrftimer   )r   r   r   r   Úshowtime$   s    zkeyevent.showtimec             C   sþ   dd„ }|s|}|st ƒ }|s$t ƒ }| jdkr<|j| jƒ nº| jdkrT|j| jƒ n¢| jdkrŠ| j|kr||dt| jƒ ƒ qö|j| jƒ nl| jdkrÀ| j|kr¬|j| jƒ qö|dt| jƒ ƒ n6| jd	krö| j|krà|j| jƒ | j|krö|j| jƒ ||fS )
Nc              _   s   d S )Nr   )ÚargsÚkwargsr   r   r   Únoop*   s    zkeyevent.status.<locals>.noopZActivateZPublishZInactivez=	WARNING: %s scheduled to become inactive before it is activeZDeletez@WARNING: key %s is scheduled for deletion before it is publishedZRevoke)Úsetr   Úaddr
   r   r   Úremove)r   ZactiveZ	publishedÚoutputr   r   r   r   Ústatus)   s6    








zkeyevent.status)N)N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   r      s
   
	r   )r   r   r   r   r   r   Ú<module>   s   