???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................3
°!ài  ã               @   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   