config root man

Current Path : /compat/linux/proc/self/root/usr/local/lib/python2.5/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //compat/linux/proc/self/root/usr/local/lib/python2.5/dummy_thread.pyc

³ò
h”Rc@s½dZdZdZddddddd	gZd
dkZd
dkZdefd„ƒYZhd
„Z	d„Z
d„Zd„Zdd„Zd	efd„ƒYZeaead„ZdS(s,Drop-in replacement for the thread module.

Meant to be used as a brain-dead substitute so that threaded code does
not need to be rewritten for when the thread module is not present.

Suggested usage is::

    try:
        import thread
    except ImportError:
        import dummy_thread as thread

sBrett Cannonsbrett@python.orgterrortstart_new_threadtexitt	get_identt
allocate_locktinterrupt_maintLockTypeiÿÿÿÿNcBseZdZd„ZRS(s%Dummy implementation of thread.error.cGs
||_dS(N(targs(tselfR((s(/usr/local/lib/python2.5/dummy_thread.pyt__init__s(t__name__t
__module__t__doc__R	(((s(/usr/local/lib/python2.5/dummy_thread.pyRscCs¶t|ƒttƒƒjotdƒ‚nt|ƒttƒƒjotdƒ‚ntay|||ŽWn#tj
ontiƒnXt	at
ota
t‚ndS(säDummy implementation of thread.start_new_thread().

    Compatibility is maintained by making sure that ``args`` is a
    tuple and ``kwargs`` is a dictionary.  If an exception is raised
    and it is SystemExit (which can be done by thread.exit()) it is
    caught and nothing is done; all other exceptions are printed out
    by using traceback.print_exc().

    If the executed function calls interrupt_main the KeyboardInterrupt will be
    raised when the function returns.

    s2nd arg must be a tuples3rd arg must be a dictN(ttypettuplet	TypeErrortdicttFalset_maint
SystemExitt
_tracebackt	print_exctTruet
_interrupttKeyboardInterrupt(tfunctionRtkwargs((s(/usr/local/lib/python2.5/dummy_thread.pyRs
cCs
t‚dS(s&Dummy implementation of thread.exit().N(R(((s(/usr/local/lib/python2.5/dummy_thread.pyR>scCsdS(sòDummy implementation of thread.get_ident().

    Since this module should only be used when threadmodule is not
    available, it is safe to assume that the current process is the
    only thread.  Thus a constant can be safely returned.
    iÿÿÿÿ((((s(/usr/local/lib/python2.5/dummy_thread.pyRBscCstƒS(s/Dummy implementation of thread.allocate_lock().(R(((s(/usr/local/lib/python2.5/dummy_thread.pyRKscCs!|dj	otdƒ‚ndS(s,Dummy implementation of thread.stack_size().s'setting thread stack size not supportediN(tNoneR(tsize((s(/usr/local/lib/python2.5/dummy_thread.pyt
stack_sizeOs
cBsDeZdZd„Zdd„ZeZd„Zd„Zd„Z	RS(s‹Class implementing dummy implementation of thread.LockType.

    Compatibility is maintained by maintaining self.locked_status
    which is a boolean that stores the state of the lock.  Pickling of
    the lock, though, should not be done since if the thread module is
    then used with an unpickled ``lock()`` from here problems could
    occur from this class not having atomic methods.

    cCs
t|_dS(N(Rt
locked_status(R((s(/usr/local/lib/python2.5/dummy_thread.pyR	`scCsH|djp|ot|_tSn |ipt|_tSntSdS(s©Dummy implementation of acquire().

        For blocking calls, self.locked_status is automatically set to
        True and returned appropriately based on value of
        ``waitflag``.  If it is non-blocking, then the value is
        actually checked and not set if it is already acquired.  This
        is all done so that threading.Condition's assert statements
        aren't triggered and throw a little fit.

        N(RRRR(Rtwaitflag((s(/usr/local/lib/python2.5/dummy_thread.pytacquirecs	
	cCs|iƒdS(N(trelease(Rttyptvalttb((s(/usr/local/lib/python2.5/dummy_thread.pyt__exit__zscCs!|ip
t‚nt|_tS(sRelease the dummy lock.(RRRR(R((s(/usr/local/lib/python2.5/dummy_thread.pyR!}s

	cCs|iS(N(R(R((s(/usr/local/lib/python2.5/dummy_thread.pytlocked†sN(
R
RRR	RR t	__enter__R%R!R&(((s(/usr/local/lib/python2.5/dummy_thread.pyRUs					cCsto
t‚ntadS(s^Set _interrupt flag to True to have start_new_thread raise
    KeyboardInterrupt upon exiting.N(RRRR(((s(/usr/local/lib/python2.5/dummy_thread.pyRŽs
(Rt
__author__t	__email__t__all__t	tracebackRtwarningst	ExceptionRRRRRRRtobjectRRRRRR(((s(/usr/local/lib/python2.5/dummy_thread.pys<module>
s 				5

Man Man