Ńň )ŠKKc@s\defd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdS( t ApiExceptioncBs)eZdZd„Zd„Zd„ZRS(s3Base exception class for all server.api exceptions.cGs,ti||Œ|o|d|_ndS(Ni(t Exceptiont__init__tdata(tselftargs((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyRscCs t|ƒS(N(tstr(R((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyt __unicode__ scCs t|iƒS(N(RR(R((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyt__str__&s(t__name__t __module__t__doc__RRR(((s;/usr/lib/python2.6/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#ti|ƒ||_||_dS(N(RRtexpected_versiontreceived_version(RR R((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyR.s  cCsd|i|ifS(Ns8Incompatible API version '%s' specified; expected: '%s'.(RR (R((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyR3s(R R R RR(((s;/usr/lib/python2.6/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.6/vendor-packages/pkg/server/api_errors.pyR9stUnrecognizedOptionsToInfocBseZd„Zd„ZRS(cCsti|ƒ||_dS(N(RRt_opts(Rtopts((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyRAs cCs*tdƒdid„|iDƒƒ}|S(Ns1Info does not recognize the following options: %ss, cssx|]}t|ƒVqWdS(N(R(t.0to((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pys Gs (t_tjoinR(Rts((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyREs (R R RR(((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyR@s N(RRR RR(((s;/usr/lib/python2.6/vendor-packages/pkg/server/api_errors.pyts