/opt/alt/python34/lib64/python3.4/multiprocessing/__pycache__
NameSizeModeActions
connection.cpython-34.pyc275490644editdlrm
connection.cpython-34.pyo271740644editdlrm
context.cpython-34.pyc135380644editdlrm
context.cpython-34.pyo135380644editdlrm
forkserver.cpython-34.pyc72530644editdlrm
forkserver.cpython-34.pyo71390644editdlrm
heap.cpython-34.pyc67290644editdlrm
heap.cpython-34.pyo64830644editdlrm
managers.cpython-34.pyc357660644editdlrm
managers.cpython-34.pyo351440644editdlrm
pool.cpython-34.pyc231500644editdlrm
pool.cpython-34.pyo228360644editdlrm
popen_fork.cpython-34.pyc24600644editdlrm
popen_fork.cpython-34.pyo24100644editdlrm
popen_forkserver.cpython-34.pyc25490644editdlrm
popen_forkserver.cpython-34.pyo25490644editdlrm
popen_spawn_posix.cpython-34.pyc23200644editdlrm
popen_spawn_posix.cpython-34.pyo23200644editdlrm
popen_spawn_win32.cpython-34.pyc30740644editdlrm
popen_spawn_win32.cpython-34.pyo30070644editdlrm
process.cpython-34.pyc89280644editdlrm
process.cpython-34.pyo81960644editdlrm
queues.cpython-34.pyc100710644editdlrm
queues.cpython-34.pyo99770644editdlrm
reduction.cpython-34.pyc77840644editdlrm
reduction.cpython-34.pyo77290644editdlrm
resource_sharer.cpython-34.pyc56500644editdlrm
resource_sharer.cpython-34.pyo56110644editdlrm
semaphore_tracker.cpython-34.pyc37260644editdlrm
semaphore_tracker.cpython-34.pyo36860644editdlrm
sharedctypes.cpython-34.pyc73330644editdlrm
sharedctypes.cpython-34.pyo72580644editdlrm
spawn.cpython-34.pyc70840644editdlrm
spawn.cpython-34.pyo70350644editdlrm
synchronize.cpython-34.pyc123470644editdlrm
synchronize.cpython-34.pyo120260644editdlrm
util.cpython-34.pyc96580644editdlrm
util.cpython-34.pyo95200644editdlrm
__init__.cpython-34.pyc5660644editdlrm
__init__.cpython-34.pyo5660644editdlrm
Edit: /opt/alt/python34/lib64/python3.4/multiprocessing/__pycache__/process.cpython-34.pyc (8928B)
f# @sydddgZddlZddlZddlZddlZddlmZyejjej Z Wne k rdZ YnXddZ ddZ dd ZGd ddeZGd d d eZGd ddeZeaejdaea[iZxSeejjD]<\ZZedddkr,dekr,eee Ssz'BaseProcess.__init__..)AssertionErrornext_process_counterr _identity_configcopyosgetpid _parent_pidr _targettuple_argsdict_kwargstype__name__join_namer _danglingadd)rgrouptargetnameargskwargsrcountrrr__init__Gs   #  zBaseProcess.__init__cCs&|jr"|j|j|jndS)zQ Method to be run in sub-process; can be overridden in sub-class N)r#r%r')rrrrrunXs zBaseProcess.runcCs|jdkstd|jtjks<tdtjjd s[tdt|j ||_|jj |_ t j |dS)z% Start child process Nzcannot start a process twicez:can only start a process object created by current processrz3daemonic processes are not allowed to have children)r rr"r r!rrgetr rsentinel _sentinelr r-)rrrrstart_s  zBaseProcess.startcCs|jjdS)zT Terminate process; sends SIGTERM signal or uses TerminateProcess() N)r terminate)rrrrr:mszBaseProcess.terminatecCsn|jtjks!td|jdk s<td|jj|}|dk rjtj|ndS)z5 Wait until child process terminates zcan only join a child processNzcan only join a started process)r"r r!rr waitr r)rZtimeoutresrrrr*ss ! zBaseProcess.joincCsa|tkrdS|jtjks1td|jdkrDdS|jj|jjdkS)z1 Return whether process is alive Tzcan only test a child processNF)rr"r r!rr r returncode)rrrris_alive}s ! zBaseProcess.is_alivecCs|jS)N)r+)rrrrr0szBaseProcess.namecCs(t|tstd||_dS)Nzname must be a string) isinstancerrr+)rr0rrrr0scCs|jjddS)z4 Return whether process is a daemon rF)rr6)rrrrrszBaseProcess.daemoncCs,|jdkstd||jdz daemon)rr"r r!r r rBr(int_exitcode_to_namer6r)r+r)rZstatusrrr__repr__s       zBaseProcess.__repr__c(Csddlm}m}zy|jdk r>|j|jntjdata t j dk ry#t j j t tjt _ Wqttfk rYqXnt}|az|jj|jWd~X|jdz|jd}Wd|jXWntk r}zd|js+d}nMt|jdtrQ|jd}n't jjt|jddd}WYdd}~Xn;d}ddl }t jjd|j!|j"YnXWd|jd|t j#j$t jj$X|S)N)utilcontextz child process calling self.run()r z Process %s: z process exiting with exitcode %d)%rIrNrOZ _start_methodZ_force_start_method itertoolsr3rsetr sysstdincloseopenr devnullOSErrorrFrZ_finalizer_registryclearZ_run_after_forkersinfor5Z_exit_function SystemExitr1r?rJstderrwriter tracebackr0 print_excstdoutflush)rrNrOZ old_processrBer^rrr _bootstrapsN        !  zBaseProcess._bootstrap)r) __module__ __qualname____doc__rr4r5r9r:r*r>propertyr0setterrr@rBrDrCr7rLrcrrrrr>s*         c@seZdZddZdS)rAcCsAddlm}|dkr.tdntt|ffS)NrM)get_spawning_popenzJPickling an AuthenticationString object is disallowed for security reasons)rOri TypeErrorrAbytes)rrirrr __reduce__s  zAuthenticationString.__reduce__N)r)rdrerlrrrrrAs rAc@seZdZddZdS) _MainProcesscCsNf|_d|_d|_d|_ittjdd6dd6|_dS)NZ MainProcess r@z/mpZ semprefix)rr+r"r rAr urandomr)rrrrr4*s     z_MainProcess.__init__N)r)rdrer4rrrrrm(s rmrMZSIG_) __all__r rSsignalrQ _weakrefsetrpathabspathgetcwdZ ORIGINAL_DIRrXrrr objectrrkrArmrr3rrRr rKr __dict__itemsr0Zsignumr,rrrr s0          ""