3
’Ù[	  ã               @   sH   d dl mZ d dlmZ d dlmZ ddlmZ G dd„ deejƒZdS )	é    )Úabsolute_import)ÚGLib)ÚGObjecté   )ÚMetaReleaseCorec               @   sL   e Zd Zejjdejffejjdf fejjdf fdœZddd„Zdd„ Z	dS )	ÚMetaReleaseN)Únew_dist_availableÚdist_no_longer_supportedÚdone_downloadingFc             C   s,   t j j| ƒ tj| ||ƒ tjd| jƒ d S )Nr   )r   Ú__init__r   r   Ztimeout_add_secondsÚcheck)ÚselfZuseDevelopmentReleaseZuseProposed© r   úB/usr/lib/python3/dist-packages/UpdateManager/MetaReleaseGObject.pyr   *   s    zMetaRelease.__init__c             C   sH   | j d k	r| jdƒ | jd k	r,| jd| jƒ | jr6dS | jdƒ dS d S )Nr	   r   Tr
   F)Zno_longer_supportedÚemitZnew_distZdownloading)r   r   r   r   r   1   s    



zMetaRelease.check)FF)
Ú__name__Ú
__module__Ú__qualname__r   ZSignalFlagsZRUN_LASTZTYPE_PYOBJECTZ__gsignals__r   r   r   r   r   r   r      s   

r   N)Z
__future__r   Zgi.repositoryr   r   ZCore.MetaReleaser   r   r   r   r   r   Ú<module>   s   