o
    U7eE                     @   s,   d dl mZ d dlmZ G dd deZdS )    )SourceEntry)SourcesListShortcutHandlerc                       s   e Zd Z fddZ  ZS )URIShortcutHandlerc                    s   |  d\}}}t|r| ng }t|dg }t||B }|s'dg}||d< |d}|d}	tj|||	d}
tt	| j
|
fi | d S )N 
componentsmaincodenamepocket)suiter	   )strip	partitionsetsplitgetlistr   create_linesuperr   __init__)selfshortcutkwargsuri_
line_compsparam_compscompsr
   r	   line	__class__ 8/usr/lib/python3/dist-packages/softwareproperties/uri.pyr      s   

zURIShortcutHandler.__init__)__name__
__module____qualname__r   __classcell__r   r   r   r    r      s    r   N)&softwareproperties.extendedsourceslistr   softwareproperties.sourceslistr   r   r   r   r   r    <module>   s   