�
���_c @ sQ d Z d d l m Z d e f d � � YZ d e f d � � YZ d e j 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 S( s ACME errors.i����( t errorst Errorc B s e Z d Z RS( s Generic ACME error.( t __name__t
__module__t __doc__( ( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyR s t DependencyErrorc B s e Z d Z RS( s Dependency error( R R R ( ( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyR s t SchemaValidationErrorc B s e Z d Z RS( s) JSON schema ACME object validation error.( R R R ( ( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyR
s t ClientErrorc B s e Z d Z RS( s Network error.( R R R ( ( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyR s t UnexpectedUpdatec B s e Z d Z RS( s Unexpected update error.( R R R ( ( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyR s t
NonceErrorc B s e Z d Z RS( s Server response nonce error.( R R R ( ( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyR s t BadNoncec B s e Z d Z d � Z d � Z RS( s Bad nonce error.c O s/ t t | � j | | � | | _ | | _ d S( N( t superR
t __init__t noncet error( t selfR
R t argst kwargs( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyR s c C s d j | j | j � S( Ns Invalid nonce ({0!r}): {1}( t formatR
R ( R ( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyt __str__) s ( R R R R R ( ( ( s/ /usr/lib/python2.7/site-packages/acme/errors.pyR
s
t MissingNoncec B s e Z d Z d � Z d � Z RS( s� Missing nonce error.
According to the specification an "ACME server MUST include an
Replay-Nonce header field in each successful response to a POST it
provides to a client (...)".
:ivar requests.Response response: HTTP Response
c O s&