ó ń1Mc@scdZddddgZddlZddlmZdZdd d „ƒYZd „Zd „ZdS( s•Support for SSL socket timeouts. Copyright (c) 1999-2003 Ng Pheng Siong. All rights reserved. Copyright 2008 Heikki Toivonen. All rights reserved. tDEFAULT_TIMEOUTttimeouttstruct_to_timeoutt struct_sizei˙˙˙˙N(tm2iXcBs eZedd„Zd„ZRS(icCs||_||_dS(N(tsectmicrosec(tselfRR((s:/usr/lib/python2.7/vendor-packages/M2Crypto/SSL/timeout.pyt__init__s cCstjd|j|jƒS(Ntll(tstructtpackRR(R((s:/usr/lib/python2.7/vendor-packages/M2Crypto/SSL/timeout.pyR s(t__name__t __module__RRR (((s:/usr/lib/python2.7/vendor-packages/M2Crypto/SSL/timeout.pyRscCs%tjd|ƒ\}}t||ƒS(NR (R tunpackR(tbinstrtstms((s:/usr/lib/python2.7/vendor-packages/M2Crypto/SSL/timeout.pyRscCs tjdƒS(NR (R tcalcsize(((s:/usr/lib/python2.7/vendor-packages/M2Crypto/SSL/timeout.pyRs(( t__doc__t__all__R tM2CryptoRRRRR(((s:/usr/lib/python2.7/vendor-packages/M2Crypto/SSL/timeout.pyts