;
I-?c           @   s  d  k  Z  d k l Z l Z d f  d     YZ d e f d     YZ d e f d     YZ d e f d	     YZ d
 e f d     YZ d e f d     YZ	 d e f d     YZ
 d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d  e f d!     YZ d" e f d#     YZ d$ e f d%     YZ d& e f d'     YZ d( e f d)     YZ d* e f d+     YZ d, e f d-     YZ d. e f d/     YZ d0 e f d1     YZ d2 e f d3     YZ d4 e f d5     YZ d6 e f d7     YZ d8 e f d9     YZ d: e f d;     YZ  d< e f d=     YZ! d> e f d?     YZ" d@ e f dA     YZ# dB e f dC     YZ$ dD e f dE     YZ% dF e f dG     YZ& dH e f dI     YZ' dJ e f dK     YZ( dL e f dM     YZ) dN e f dO     YZ* dP e f dQ     YZ+ d  S(R   N(   s   _s   N_s   Errorc           B   s    t  Z d  Z d   Z d   Z RS(   s   base class for errorsc         C   s   | |  _  t i   |  _ d  S(   N(   s   errmsgs   selfs
   up2dateLogs   initLogs   log(   s   selfs   errmsg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__   s    	c         C   s   |  i i |  i  |  i Sd  S(   N(   s   selfs   logs   log_mes   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   Error   s    	s	   FileErrorc           B   s   t  Z d  Z d   Z RS(   sr   
    error to report when we encounter file errors (missing files/dirs,
    lack of permissions, quoat issues, etcc         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns   Disk error.  The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys	   FileError   s    s   RpmErrorc           B   s   t  Z d  Z d   Z RS(   s$   rpm itself raised an error conditionc         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns   RPM error.  The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__%   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   RpmError#   s    s   RpmInstallErrorc           B   s#   t  Z d  Z e d  Z d   Z RS(   s.   Raise when a package fails to install properlyc         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   pkg(   s   selfs   msgs   pkg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__-   s    	c         C   s:   t  d  } | |  i } t i   } | i |  | Sd  S(   Ns0   There was a fatal error installing the package:
(   s   _s   msgs   selfs   errmsgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__0   s
    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   RpmInstallError+   s    s   PasswordErrorc           B   s   t  Z d  Z d   Z RS(   s@   Raise when the server responds with that a password is incorrectc         C   s4   t  i   } t d  |  i } | i |  | Sd  S(   Ns!   Password error. The message was:
(   s
   up2dateLogs   initLogs   logs   _s   selfs   errmsgs   msgs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__:   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   PasswordError8   s    s   ConflictErrorc           B   s&   t  Z d  Z e e d  Z d   Z RS(   s7   Raise when a rpm transaction set has a package conflictc         C   s   | |  _  | |  _ | |  _ d  S(   N(   s   rcs   selfs   msgs   errmsgs   data(   s   selfs   msgs   rcs   data(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__B   s    		c         C   s:   t  d  } | |  i } t i   } | i |  | Sd  S(   Ns.   RPM package conflict error.  The message was:
(   s   _s   msgs   selfs   errmsgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__F   s
    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   ConflictError@   s    s   FileConflictErrorc           B   s#   t  Z d  Z e d  Z d   Z RS(   s3   Raise when a rpm tranaction set has a file conflictc         C   s   | |  _  | |  _ d  S(   N(   s   rcs   selfs   msgs   errmsg(   s   selfs   msgs   rc(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__O   s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns*   RPM file conflict error. The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__R   s    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   FileConflictErrorM   s    s   DependencyErrorc           B   s#   t  Z d  Z e d  Z d   Z RS(   s7   Raise when a rpm transaction set has a dependency errorc         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   deps(   s   selfs   msgs   deps(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__Z   s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns'   RPM dependency error. The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__`   s    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   DependencyErrorX   s    s   TransactionErrorc           B   s#   t  Z d  Z e d  Z d   Z RS(   s7   Raise when a rpm transaction set has a dependency errorc         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   deps(   s   selfs   msgs   deps(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__h   s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns   RPM  error. The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__n   s    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   TransactionErrorf   s    s   UnsolvedDependencyErrorc           B   s&   t  Z d  Z e e d  Z d   Z RS(   s<   Raise when we have a dependency that the server can not findc         C   s   | |  _ | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   deps   pkgs(   s   selfs   msgs   deps   pkgs(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__w   s    		c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns(   RPM dependency error.  The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__{   s    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   UnsolvedDependencyErroru   s    s   DependencySenseErrorc           B   s#   t  Z d  Z e d  Z d   Z RS(   sV   
    Raise when a rpm transaction set has a dependency sense "    "we don't understandc         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   sense(   s   selfs   msgs   sense(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__   s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns(   RPM dependency error.  The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   DependencySenseError   s    s   SkipListErrorc           B   s#   t  Z d  Z e d  Z d   Z RS(   s?   Raise when all the packages you want updated are on a skip listc         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   pkglist(   s   selfs   msgs   pkglist(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__   s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns+   Package Skip List error.  The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   SkipListError   s    s   FileConfigSkipListErrorc           B   s#   t  Z d  Z e d  Z d   Z RS(   sb   
    Raise when all the packages you want updated are skip
    because of config or file skip listc         C   s   | |  _ t |  _ d  S(   N(   s   msgs   selfs   errmsgs   Nones   pkglist(   s   selfs   msgs   pkglist(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__   s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns@   File Skip List or config file overwrite error. The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   FileConfigSkipListError   s    s   CommunicationErrorc           B   s   t  Z d  Z d   Z RS(   sD   Indicates a problem doing xml-rpc http communication with the serverc         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns2   Error communicating with server. The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   CommunicationError   s    s   FileNotFoundErrorc           B   s   t  Z d  Z d   Z RS(   sR   
    Raise when a package or header that is requested returns
    a 404 error codec         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns   File Not Found: 
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   FileNotFoundError   s    s
   DelayErrorc           B   s   t  Z d  Z d   Z RS(   sO   
    Raise when the expected response from a xml-rpc call
    exceeds a timeoutc         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns+   Delay error from server.  The message was:
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys
   DelayError   s    s   RpmRemoveSkipListErrorc           B   s   t  Z d  Z d   Z RS(   s;   Raise when we try to remove a package on the RemoveSkipListc         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns;   Could not remove package "%s". It was on the RemoveSkipList(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   RpmRemoveSkipListError   s    s   RpmRemoveErrorc           B   s    t  Z d  Z d   Z d   Z RS(   sP   
    Raise when we can't remove a package for some reason
    (failed deps, etc)c         C   s]   | |  _  d |  _ x8 |  i  i   D]' } |  i d | |  i  | f |  _ q" W|  i  |  _ d  S(   Ns    s   %s failed because of %s
(   s   argss   selfs   errmsgs   keyss   keys   data(   s   selfs   argss   key(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__   s    		 %c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   RpmRemoveError   s    	s   GPGInstallationErrorc           B   s   t  Z d  Z d   Z RS(   s>   Raise when we we detect that the GPG is not installed properlyc         C   s-   t  d  } t i   } | i |  | Sd  S(   Ns   GPG is not installed properly.(   s   _s   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   GPGInstallationError   s    s   GPGKeyringErrorc           B   s   t  Z d  Z d   Z RS(   sj   
    Raise when we we detect that the gpg keyring for the user
    does not have the Red Hat Key installedc         C   s-   t  d  } t i   } | i |  | Sd  S(   NsI   GPG keyring does not include the Red Hat, Inc. public package-signing key(   s   _s   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   GPGKeyringError   s    s   GPGVerificationErrorc           B   s    t  Z d  Z d   Z d   Z RS(   sE   Raise when we fail to verify a package is signed with a gpg signaturec         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   pkg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__   s    	c         C   s4   t  d |  i  } t i   } | i |  | Sd  S(   NsX   The package %s failed its gpg signature verification. This means the package is corrupt.(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__   s    (   s   __name__s
   __module__s   __doc__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   GPGVerificationError   s    	s#   GPGVerificationUnsignedPackageErrorc           B   s    t  Z d  Z d   Z d   Z RS(   sR   
    Raise when a package that is supposed to be verified has
    no gpg signaturec         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   pkg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__   s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns*   Package %s does not have a GPG signature.
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__  s    (   s   __name__s
   __module__s   __doc__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys#   GPGVerificationUnsignedPackageError   s    	s    GPGVerificationUntrustedKeyErrorc           B   s    t  Z d  Z d   Z d   Z RS(   s\   
    Raise when a package that is supposed to be verified has an
    untrusted gpg signaturec         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   pkg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__  s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns*   Package %s has a untrusted GPG signature.
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__  s    (   s   __name__s
   __module__s   __doc__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys    GPGVerificationUntrustedKeyError	  s    	s   GPGVerificationUnknownKeyErrorc           B   s    t  Z d  Z d   Z d   Z RS(   sZ   
    Raise when a package that is supposed to be verified has an
    unknown gpg signaturec         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   pkg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__  s    	c         C   s4   t  d  |  i } t i   } | i |  | Sd  S(   Ns(   Package %s has a unknown GPG signature.
(   s   _s   selfs   errmsgs   msgs
   up2dateLogs   initLogs   logs   log_me(   s   selfs   msgs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__  s    (   s   __name__s
   __module__s   __doc__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   GPGVerificationUnknownKeyError  s    	s   OutOfSpaceErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s/   | |  _ | |  _ d |  i |  i f |  _ d  S(   NsU   The total size of the selected packages (%d kB) exceeds your free disk space (%d kB).(   s	   totalSizes   selfs   tss   freeDiskSpaces   fdss   errmsg(   s   selfs	   totalSizes   freeDiskSpace(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__$  s    		c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__+  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   OutOfSpaceError#  s   	s   ServerThrottleErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__/  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__2  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   ServerThrottleError.  s   	s
   AbuseErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__6  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__9  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys
   AbuseError5  s   	s   AuthenticationTicketErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__=  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__@  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   AuthenticationTicketError<  s   	s   AuthenticationErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__D  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__G  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   AuthenticationErrorC  s   	s   ValidationErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   t  i |  |  d  S(   N(   s   Errors   __init__s   selfs   errmsg(   s   selfs   errmsg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__K  s    c         C   s   t  d  |  i Sd  S(   Ns!   Error validating data at server:
(   s   _s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__O  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   ValidationErrorJ  s   	s   OemInfoFileErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   t  i |  |  d  S(   N(   s   Errors   __init__s   selfs   errmsg(   s   selfs   errmsg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__S  s    c         C   s   t  d  |  i Sd  S(   Ns)   Error parsing the oemInfo file at field:
(   s   _s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__V  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   OemInfoFileErrorR  s   	s   NoRollbacksToUndoErrorc           B   s   t  Z d  Z d   Z RS(   s=   
    Raise when attempting to undo but there are no rollbacksc         C   s'   t  i   } | i |  i  |  i Sd  S(   N(   s
   up2dateLogs   initLogs   logs   log_mes   selfs   errmsg(   s   selfs   log(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__\  s    (   s   __name__s
   __module__s   __doc__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   NoRollbacksToUndoErrorY  s    s   RhnUuidUniquenessErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__b  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__e  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   RhnUuidUniquenessErrora  s   	s   Up2dateNeedsUpdateErrorc           B   s   t  Z d d  Z d   Z RS(   Ns    c         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__i  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__l  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   Up2dateNeedsUpdateErrorh  s   s   ServerCapabilityErrorc           B   s   t  Z e d  Z d   Z RS(   Nc         C   s*   | |  _ g  |  _ | o | |  _ n d  S(   N(   s   msgs   selfs   errmsgs	   errorlist(   s   selfs   msgs	   errorlist(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__p  s    		c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__v  s    (   s   __name__s
   __module__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   ServerCapabilityErroro  s   s   ServerCapabilityMissingErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__z  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__}  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   ServerCapabilityMissingErrory  s   	s   ServerCapabilityVersionErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   ServerCapabilityVersionError  s   	s   NoChannelsErrorc           B   s   t  Z d   Z d   Z RS(   Nc         C   s   | |  _ d  S(   N(   s   msgs   selfs   errmsg(   s   selfs   msg(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__  s    c         C   s   |  i Sd  S(   N(   s   selfs   errmsg(   s   self(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__  s    (   s   __name__s
   __module__s   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   NoChannelsError  s   	s   PackageNotAvailableErrorc           B   s   t  Z e d  Z d   Z RS(   Nc         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   missing_packages(   s   selfs   msgs   missing_packages(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__  s    	c         C   s7   d |  i } x |  i D] } | d | } q W| Sd  S(   Ns   %s
(   s   selfs   errmsgs	   errstrings   missing_packagess   i(   s   selfs   is	   errstring(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__  s
    
 (   s   __name__s
   __module__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   PackageNotAvailableError  s   s   PackageArchNotAvailableErrorc           B   s   t  Z e d  Z d   Z RS(   Nc         C   s   | |  _ | |  _ d  S(   N(   s   msgs   selfs   errmsgs   missing_packages(   s   selfs   msgs   missing_packages(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __init__  s    	c         C   s7   d |  i } x |  i D] } | d | } q W| Sd  S(   Ns   %s
(   s   selfs   errmsgs	   errstrings   missing_packagess   i(   s   selfs   is	   errstring(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   __repr__  s
    
 (   s   __name__s
   __module__s   Nones   __init__s   __repr__(    (    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   PackageArchNotAvailableError  s   (,   s
   up2dateLogs   rhpl.translates   _s   N_s   Errors	   FileErrors   RpmErrors   RpmInstallErrors   PasswordErrors   ConflictErrors   FileConflictErrors   DependencyErrors   TransactionErrors   UnsolvedDependencyErrors   DependencySenseErrors   SkipListErrors   FileConfigSkipListErrors   CommunicationErrors   FileNotFoundErrors
   DelayErrors   RpmRemoveSkipListErrors   RpmRemoveErrors   GPGInstallationErrors   GPGKeyringErrors   GPGVerificationErrors#   GPGVerificationUnsignedPackageErrors    GPGVerificationUntrustedKeyErrors   GPGVerificationUnknownKeyErrors   OutOfSpaceErrors   ServerThrottleErrors
   AbuseErrors   AuthenticationTicketErrors   AuthenticationErrors   ValidationErrors   OemInfoFileErrors   NoRollbacksToUndoErrors   RhnUuidUniquenessErrors   Up2dateNeedsUpdateErrors   ServerCapabilityErrors   ServerCapabilityMissingErrors   ServerCapabilityVersionErrors   NoChannelsErrors   PackageNotAvailableErrors   PackageArchNotAvailableError(+   s   GPGKeyringErrors   ServerCapabilityMissingErrors   UnsolvedDependencyErrors   NoRollbacksToUndoErrors   SkipListErrors   TransactionErrors   ConflictErrors   RhnUuidUniquenessErrors   OutOfSpaceErrors   RpmRemoveErrors   GPGVerificationUnknownKeyErrors   OemInfoFileErrors   CommunicationErrors   PackageArchNotAvailableErrors   PackageNotAvailableErrors    GPGVerificationUntrustedKeyErrors   FileConfigSkipListErrors
   up2dateLogs   FileNotFoundErrors   RpmErrors
   DelayErrors   NoChannelsErrors   ServerCapabilityErrors   N_s	   FileErrors   Up2dateNeedsUpdateErrors   AuthenticationTicketErrors   GPGVerificationErrors   GPGInstallationErrors   DependencyErrors   ServerThrottleErrors   ServerCapabilityVersionErrors   ValidationErrors   FileConflictErrors   AuthenticationErrors   Errors   _s   RpmInstallErrors#   GPGVerificationUnsignedPackageErrors   DependencySenseErrors   PasswordErrors
   AbuseErrors   RpmRemoveSkipListError(    (    s.   /usr/share/rhn/up2date_client/up2dateErrors.pys   ?   sR   	

	
	

