/usr/lib64/python2.6/multiprocessing
NameSizeModeActions
dummy/-0755rm
connection.py126630644editdlrm
connection.pyc142860644editdlrm
connection.pyo141360644editdlrm
forking.py145380644editdlrm
forking.pyc143140644editdlrm
forking.pyo141500644editdlrm
heap.py57480644editdlrm
heap.pyc65160644editdlrm
heap.pyo61350644editdlrm
managers.py348040644editdlrm
managers.pyc384620644editdlrm
managers.pyo378480644editdlrm
pool.py176990644editdlrm
pool.pyc186310644editdlrm
pool.pyo181720644editdlrm
process.py79040644editdlrm
process.pyc95340644editdlrm
process.pyo87800644editdlrm
queues.py110890644editdlrm
queues.pyc116960644editdlrm
queues.pyo115930644editdlrm
reduction.py51240644editdlrm
reduction.pyc60340644editdlrm
reduction.pyo60340644editdlrm
sharedctypes.py61450644editdlrm
sharedctypes.pyc85530644editdlrm
sharedctypes.pyo84730644editdlrm
synchronize.py89660644editdlrm
synchronize.pyc105060644editdlrm
synchronize.pyo101680644editdlrm
util.py78390644editdlrm
util.pyc97380644editdlrm
util.pyo96430644editdlrm
__init__.py76270644editdlrm
__init__.pyc83690644editdlrm
__init__.pyo83690644editdlrm
Edit: /usr/lib64/python2.6/multiprocessing/queues.pyc (11696B)
Ñò «gc@s8dddgZddkZddkZddkZddkZddkZddkZddkZddkl Z l Z ddk Z ddk l Z ddklZlZlZlZddklZlZlZlZdd klZdefd „ƒYZeƒZdefd „ƒYZdefd „ƒYZdS( tQueuet SimpleQueuet JoinableQueueiÿÿÿÿN(tEmptytFull(tPipe(tLocktBoundedSemaphoret Semaphoret Condition(tdebugtinfotFinalizetregister_after_fork(tassert_spawningcBsËeZdd„Zd„Zd„Zd„Zedd„Zedd„Z d„Z d„Z d „Z d „Z d „Zd „Zd „Zd„Zd„Zed„ƒZed„ƒZed„ƒZRS(icCsÆ|djotii}n||_tdtƒ\|_|_tƒ|_ t i ƒ|_ t idjo d|_n tƒ|_t|ƒ|_|iƒt idjot|tiƒndS(Nitduplextwin32(t_multiprocessingtSemLockt SEM_VALUE_MAXt_maxsizeRtFalset_readert_writerRt_rlocktostgetpidt_opidtsystplatformtNonet_wlockRt_semt _after_forkR R(tselftmaxsize((s./usr/lib64/python2.6/multiprocessing/queues.pyt__init__ s      cCs8t|ƒ|i|i|i|i|i|i|ifS(N(RRRRRRR R(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyt __getstate__2s cCs>|\|_|_|_|_|_|_|_|iƒdS(N(RRRRRR RR!(R"tstate((s./usr/lib64/python2.6/multiprocessing/queues.pyt __setstate__7s0cCstdƒtitiƒƒ|_tiƒ|_d|_ d|_ t |_ t |_ d|_|ii|_|ii|_|ii|_dS(NsQueue._after_fork()(R t threadingR Rt _notemptyt collectionstdequet_bufferRt_threadt _jointhreadRt_joincancelledt_closedt_closeRtsendt_sendRtrecvt_recvtpollt_poll(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyR!<s      cCs“|i pt‚|ii||ƒp t‚n|iiƒz?|idjo|iƒn|i i |ƒ|ii ƒWd|ii ƒXdS(N( R0tAssertionErrorR tacquireRR)R-Rt _start_threadR,tappendtnotifytrelease(R"tobjtblockttimeout((s./usr/lib64/python2.6/multiprocessing/queues.pytputIs  cCsú|oP|djoC|iiƒz!|iƒ}|iiƒ|SWd|iiƒXn |otiƒ|}n|ii||ƒp t‚nzS|i|o|tiƒpdƒp t‚n|iƒ}|iiƒ|SWd|iiƒXdS(Ng( RRR9R5R R=ttimeRR7(R"R?R@trestdeadline((s./usr/lib64/python2.6/multiprocessing/queues.pytgetWs$    (   cCs|i|iiiƒS(N(RR t_semlockt _get_value(R"((s./usr/lib64/python2.6/multiprocessing/queues.pytqsizeoscCs |iƒ S(N(R7(R"((s./usr/lib64/python2.6/multiprocessing/queues.pytemptysscCs|iiiƒS(N(R RFt_is_zero(R"((s./usr/lib64/python2.6/multiprocessing/queues.pytfullvscCs |itƒS(N(RER(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyt get_nowaityscCs|i|tƒS(N(RAR(R"R>((s./usr/lib64/python2.6/multiprocessing/queues.pyt put_nowait|scCs2t|_|iiƒ|io|iƒndS(N(tTrueR0RtcloseR1(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyROs   cCs7tdƒ|ipt‚|io|iƒndS(NsQueue.join_thread()(R R0R8R.(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyt join_thread…s  cCs>tdƒt|_y|iiƒWntj onXdS(NsQueue.cancel_join_thread()(R RNR/R.tcanceltAttributeError(R"((s./usr/lib64/python2.6/multiprocessing/queues.pytcancel_join_thread‹s   c Cstdƒ|iiƒtidtid|i|i|i|i |i i fddƒ|_ t |i _tdƒ|i iƒtdƒ|itiƒj}|i o<| o4t|i titi|i ƒgdd ƒ|_nt|ti|i|igdd ƒ|_dS( NsQueue._start_thread()ttargettargstnametQueueFeederThreadsdoing self._thread.start()s... done self._thread.start()t exitpriorityiûÿÿÿi (R R,tclearR(tThreadRt_feedR)R3RRROR-RNtdaemontstartRRRR/R t_finalize_jointweakreftrefR.t_finalize_closeR1(R"tcreated_by_this_process((s./usr/lib64/python2.6/multiprocessing/queues.pyR:“s*           cCsFtdƒ|ƒ}|dj o|iƒtdƒn tdƒdS(Nsjoining queue threads... queue thread joineds... queue thread already dead(R Rtjoin(ttwrtthread((s./usr/lib64/python2.6/multiprocessing/queues.pyR^¹s     cCsAtdƒ|iƒz|itƒ|iƒWd|iƒXdS(Nstelling queue thread to quit(R R9R;t _sentinelR<R=(tbuffertnotempty((s./usr/lib64/python2.6/multiprocessing/queues.pyRaÃs    cCstdƒddkl}|i}|i}|i}|i} t} ti djo|i} |i} nd} y¹x²|ƒz|p |ƒnWd|ƒXyqxj| ƒ} | | jotdƒ|ƒdS| djo|| ƒq¤| ƒz|| ƒWd| ƒXq¤Wqvt j oqvXqvWn`t j oT}y5|ƒot d|ƒnddk}|iƒWqŒt j oqŒXnXdS(Ns$starting thread to feed data to pipei(t is_exitingRs%feeder thread got sentinel -- exitingserror in queue thread: %siÿÿÿÿ(R tutilRiR9R=twaittpopleftRfRRRt IndexErrort ExceptionR t tracebackt print_exc(RgRhR2t writelockRORitnacquiretnreleasetnwaittbpoplefttsentineltwacquiretwreleaseR>teRo((s./usr/lib64/python2.6/multiprocessing/queues.pyR[ÍsR              N(t__name__t __module__R$R%R'R!RNRRARERHRIRKRLRMRORPRSR:t staticmethodR^RaR[(((s./usr/lib64/python2.6/multiprocessing/queues.pyRs$             &  cBsGeZdd„Zd„Zd„Zedd„Zd„Zd„Z RS(icCs/ti||ƒtdƒ|_tƒ|_dS(Ni(RR$Rt_unfinished_tasksR t_cond(R"R#((s./usr/lib64/python2.6/multiprocessing/queues.pyR$scCsti|ƒ|i|ifS(N(RR%R~R}(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyR%scCs.ti||d ƒ|d\|_|_dS(Niþÿÿÿ(RR'R~R}(R"R&((s./usr/lib64/python2.6/multiprocessing/queues.pyR'scCsº|i pt‚|ii||ƒp t‚n|iiƒ|iiƒzL|idjo|i ƒn|i i |ƒ|i i ƒ|iiƒWd|ii ƒ|ii ƒXdS(N(R0R8R R9RR)R~R-RR:R,R;R}R=R<(R"R>R?R@((s./usr/lib64/python2.6/multiprocessing/queues.pyRAs     cCsm|iiƒzK|iitƒptdƒ‚n|iiiƒo|iiƒnWd|iiƒXdS(Ns!task_done() called too many times( R~R9R}Rt ValueErrorRFRJt notify_allR=(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyt task_done.s cCsJ|iiƒz(|iiiƒp|iiƒnWd|iiƒXdS(N(R~R9R}RFRJRkR=(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyRc8s  N( RzR{R$R%R'RNRRARRc(((s./usr/lib64/python2.6/multiprocessing/queues.pyRs     cBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs^tdtƒ\|_|_tƒ|_tidjo d|_ n tƒ|_ |i ƒdS(NRR( RRRRRRRRRRt _make_methods(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyR$Fs    cCs|iiƒ S(N(RR6(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyRIOscCs&t|ƒ|i|i|i|ifS(N(RRRRR(R"((s./usr/lib64/python2.6/multiprocessing/queues.pyR%Rs cCs,|\|_|_|_|_|iƒdS(N(RRRRR‚(R"R&((s./usr/lib64/python2.6/multiprocessing/queues.pyR'Vscs­|ii‰|ii|ii‰‰‡‡‡fd†}||_|idjo|ii |_ nD|ii ‰|ii|ii‰‰‡‡‡fd†}||_ dS(Ncs!ˆƒz ˆƒSWdˆƒXdS(N(((tracquireR4trrelease(s./usr/lib64/python2.6/multiprocessing/queues.pyRE]s cs$ˆƒzˆ|ƒSWdˆƒXdS(N((R>(RwRxR2(s./usr/lib64/python2.6/multiprocessing/queues.pyRAks( RR4RR9R=RERRRR2RA(R"RERA((RwRƒR2RxR4R„s./usr/lib64/python2.6/multiprocessing/queues.pyR‚Zs   (RzR{R$RIR%R'R‚(((s./usr/lib64/python2.6/multiprocessing/queues.pyRDs    (t__all__RRR(R*RBtatexitR_RRRRtmultiprocessingRtmultiprocessing.synchronizeRRRR tmultiprocessing.utilR R R R tmultiprocessing.forkingRtobjectRfRR(((s./usr/lib64/python2.6/multiprocessing/queues.pyt s"        ""ç 5