
"·T`p  ã               @   s]   d  d l  m Z Gd d „  d e j ƒ Z e e j e j f f e g  f g Z d d „  Z d S)é    )Úsourcesc               @   s[   e  Z d  Z d Z d d d „ Z d d „  Z d d „  Z d	 d
 „  Z e d d „  ƒ Z	 d S)ÚDataSourceNoneÚNoneNc             C   s2   t  j j |  | | | | ƒ i  |  _ d |  _ d  S)NÚ )r   Ú
DataSourceÚ__init__ÚmetadataÚuserdata_raw)ÚselfZsys_cfgZdistroÚpathsZud_proc© r   úB/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceNone.pyr      s    	zDataSourceNone.__init__c             C   sB   d |  j  k r |  j  d |  _ d |  j  k r> |  j  d |  _ d S)Nr	   r   T)Zds_cfgr	   r   )r
   r   r   r   Ú	_get_data   s
    zDataSourceNone._get_datac             C   s   d S)z/Return the subplatform metadata source details.Úconfigr   )r
   r   r   r   Ú_get_subplatform   s    zDataSourceNone._get_subplatformc             C   s   d S)Nziid-datasource-noner   )r
   r   r   r   Úget_instance_id    s    zDataSourceNone.get_instance_idc             C   s   d S)NTr   )r
   r   r   r   Úis_disconnected#   s    zDataSourceNone.is_disconnected)
Ú__name__Ú
__module__Ú__qualname__Zdsnamer   r   r   r   Úpropertyr   r   r   r   r   r   
   s   	r   c             C   s   t  j |  t ƒ S)N)r   Zlist_from_dependsÚdatasources)Zdependsr   r   r   Úget_datasource_list0   s    r   N)Z	cloudinitr   r   r   ZDEP_FILESYSTEMZDEP_NETWORKr   r   r   r   r   r   Ú<module>   s    