Ñò ñ1Mc@sdZddkZddkZd„Zd„Zd„Zd„Zd„Zd„Zd „Z d e fd „ƒYZ d e fd „ƒYZ dS(seM2Crypto wrapper for OpenSSL Error API. Copyright (c) 1999-2003 Ng Pheng Siong. All rights reserved.iÿÿÿÿNcCs)tiƒ}ti|iƒƒ|iƒS(N(tBIOt MemoryBuffertm2terr_print_errorstbio_ptrtgetvalue(terr((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pyt get_errors cCs tiƒS(N(Rt err_get_error(((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pytget_error_code scCs tiƒS(N(Rterr_peek_error(((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pytpeek_error_codescCs ti|ƒS(N(Rterr_lib_error_string(R((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pyt get_error_libscCs ti|ƒS(N(Rterr_func_error_string(R((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pytget_error_funcscCs ti|ƒS(N(Rterr_reason_error_string(R((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pytget_error_reasonscCs ti|ƒS(N(Rtx509_get_verify_error(R((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pytget_x509_verify_errorstSSLErrorcBseZd„Zd„ZRS(cCs||_||_dS(N(Rt client_addr(tselfRR((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pyt__init__ s cCs[t|itƒo|iidƒ}n |i}dti|iƒ|ti|iƒfS(Ntutf8s %s: %s: %s(t isinstanceRtunicodetencodeRRRR(Rts((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pyt__str__$s (t__name__t __module__RR(((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pyRs t M2CryptoErrorcBseZRS((RR(((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pyR .s( t__doc__RRRR R R RRRt ExceptionRR (((s2/usr/lib/python2.6/vendor-packages/M2Crypto/Err.pyts