File: //lib/python2.7/site-packages/packagekit/misc.pyc
�
�^c @ s� d d l Z d � Z d � Z d d � Z d d � Z d d d � � YZ d d d
� � YZ d d d � � YZ d
d d � � YZ d d d � � YZ d d d � � YZ
d d d � � YZ d d d � � YZ d S( i����Nc C s- t j d k r t | t � St | t � Sd S( Ni ( t syst
hexversiont
isinstancet str( t obj( ( s3 /usr/lib/python2.7/site-packages/packagekit/misc.pyt
_isunicode s
c C s- t j d k r t | t � St | t � Sd S( Ni ( R R R t bytesR ( R ( ( s3 /usr/lib/python2.7/site-packages/packagekit/misc.pyt _israwstring s
s utf-8c C s{ t | � r | St | � s | St | d � rB | j | d d �St j d k rd t | | d d �St | | d d �Sd S( Nt decodet errorst replacei ( R R t hasattrR R R R ( R t encoding( ( s3 /usr/lib/python2.7/site-packages/packagekit/misc.pyt _to_unicode% s c C s# t | � r | S| j | d d �S( NR R
( R t encode( R t
from_encoding( ( s3 /usr/lib/python2.7/site-packages/packagekit/misc.pyt
_to_rawstring5 s t PackageKitPackagec B s e Z d Z d � Z d � Z RS( s=
container class from values from the Package signal
c C s� | d k | _ t | � | _ t | � | _ | j j d � \ } } } } | | _ | | _ | | _ | | _ t | � | _ t | � | _
d S( Nt installedt ;( R R t idR
t summaryt splitt namet vert archt repoidt info( t selfR t
package_idR t nt vt at r( ( s3 /usr/lib/python2.7/site-packages/packagekit/misc.pyt __init__? s c C s; t | j j d � � \ } } } } d | | | f } | S( NR s %s-%s.%s( t tupleR R ( R R R R t repot p( ( s3 /usr/lib/python2.7/site-packages/packagekit/misc.pyt __str__K s $( t __name__t
__module__t __doc__R"