ó )ŠKKc@s\defd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdS( t ApiExceptioncBs)eZdZd„Zd„Zd„ZRS(s3Base exception class for all server.api exceptions.cGs*tj||Œ|r&|d|_ndS(Ni(t Exceptiont__init__tdata(tselftargs((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyRscCs t|ƒS(N(tstr(R((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyt __unicode__ scCs t|jƒS(N(RR(R((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyt__str__&s(t__name__t __module__t__doc__RRR(((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyRs  tVersionExceptioncBs eZdZd„Zd„ZRS(seException used to indicate that the client's requested api version is not supported. cCs#tj|ƒ||_||_dS(N(RRtexpected_versiontreceived_version(RR R((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyR.s  cCsd|j|jfS(Ns8Incompatible API version '%s' specified; expected: '%s'.(RR (R((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyR3s(R R R RR(((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyR *s tRedirectExceptioncBseZdZRS(sTUsed to indicate that the client should be redirected to a new URI. (R R R (((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyR9stUnrecognizedOptionsToInfocBseZd„Zd„ZRS(cCstj|ƒ||_dS(N(RRt_opts(Rtopts((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyRAs cCs*tdƒdjd„|jDƒƒ}|S(Ns1Info does not recognize the following options: %ss, css|]}t|ƒVqdS(N(R(t.0to((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pys Gs(t_tjoinR(Rts((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyREs (R R RR(((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyR@s N(RRR RR(((s;/usr/lib/python2.7/vendor-packages/pkg/server/api_errors.pyts