
    )f                     >    d dl mZ d dlmZ d dlmZ  G d de      Zy)    )
get_distro)SourceEntry)SourcesListShortcutHandlerc                        e Zd Z fdZ xZS )URIShortcutHandlerc                 N   |j                         j                  d      \  }}}t        |r|j                         ng       }t        |j	                  dg             }t        ||z        }|sdg}||d<   |j	                  d      }|j	                  d      }	t        d      }
d|
_        ||
_        t               j                  |
_        |xs t               j                  |
_        |	!dj                  |
j                  |	      |
_        t        t         | F  t%        |
      fi | y )	N 
componentsmaincodenamepocket Fz{}-{})strip	partitionsetsplitgetlistr   invalidurir   binary_typetyper   distformatsuperr   __init__str)selfshortcutkwargsr   _
line_compsparam_compscompssuiter   s	__class__s              8/usr/lib/python3/dist-packages/softwareproperties/uri.pyr   zURIShortcutHandler.__init__   s    '~~/99#>az))+rB
&**\267Z+-.HE$|

:&H%O	))/*,//^^AFFF3AF $0QB6B    )__name__
__module____qualname__r   __classcell__)r'   s   @r(   r   r      s    C Cr)   r   N)aptsources.distror   aptsources.sourceslistr   softwareproperties.sourceslistr   r    r)   r(   <module>r2      s   $ ) . EC3 Cr)   