Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/apport/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/apport/REThread.pyc

ó
ˆ5„Oc@s;dZddlZddlZdejfd„ƒYZdS(sIEnhanced Thread with support for return values and exception propagation.iÿÿÿÿNtREThreadcBsMeZdZddddidd„Zd„Zd„Zd„Zd„ZRS(s4Thread with return values and exception propagation.cCsStjj|||||||ƒ||_||_||_d|_d|_dS(s<Initialize Thread, identical to threading.Thread.__init__().N(	t	threadingtThreadt__init__t_REThread__targett_REThread__argst_REThread__kwargstNonet_retvalt
_exception(tselftgroupttargettnametargstkwargstverbose((s3/usr/lib/python2.7/dist-packages/apport/REThread.pyRs				cCsQ|jrMy|j|j|jŽ|_WqMtrJtjƒ|_qJqMXndS(s9Run target function, identical to threading.Thread.run().N(RRRRtsystexc_infoR	(R
((s3/usr/lib/python2.7/dist-packages/apport/REThread.pytruns	cCs*|jƒst‚|js#t‚|jS(sºReturn value from target function.

        This can only be called after the thread has finished, i. e. when
        isAlive() is False and did not terminate with an exception.
        (tisAlivetAssertionErrorR	R(R
((s3/usr/lib/python2.7/dist-packages/apport/REThread.pytreturn_value'scCs|jS(sAReturn (type, value, traceback) of the exception caught in run().(R	(R
((s3/usr/lib/python2.7/dist-packages/apport/REThread.pyR1scCs1|jr-|jd|jd|jd‚ndS(sbRaise the exception caught in the thread.

        Do nothing if no exception was caught.
        iiiN(R	(R
((s3/usr/lib/python2.7/dist-packages/apport/REThread.pyt	exc_raise6s	N((	t__name__t
__module__t__doc__RRRRRR(((s3/usr/lib/python2.7/dist-packages/apport/REThread.pyRs	
	
	(RRRRR(((s3/usr/lib/python2.7/dist-packages/apport/REThread.pyt<module>s