63 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
__init__.cpython-39.opt-1.pyc — 654 B
2026-04-27 17:40 · rw-r--r--
654 B 2026-04-27 17:40 rw-r--r--
__init__.cpython-39.opt-2.pyc — 654 B
2026-04-27 17:40 · rw-r--r--
654 B 2026-04-27 17:40 rw-r--r--
__init__.cpython-39.pyc — 654 B
2026-04-27 17:40 · rw-r--r--
654 B 2026-04-27 17:40 rw-r--r--
connection.cpython-39.opt-1.pyc — 24.81 KB
2026-04-27 17:40 · rw-r--r--
24.81 KB 2026-04-27 17:40 rw-r--r--
connection.cpython-39.opt-2.pyc — 22.86 KB
2026-04-27 17:40 · rw-r--r--
22.86 KB 2026-04-27 17:40 rw-r--r--
connection.cpython-39.pyc — 25.01 KB
2026-04-27 17:40 · rw-r--r--
25.01 KB 2026-04-27 17:40 rw-r--r--
context.cpython-39.opt-1.pyc — 12.71 KB
2026-04-27 17:40 · rw-r--r--
12.71 KB 2026-04-27 17:40 rw-r--r--
context.cpython-39.opt-2.pyc — 11.29 KB
2026-04-27 17:40 · rw-r--r--
11.29 KB 2026-04-27 17:40 rw-r--r--
context.cpython-39.pyc — 12.71 KB
2026-04-27 17:40 · rw-r--r--
12.71 KB 2026-04-27 17:40 rw-r--r--
forkserver.cpython-39.opt-1.pyc — 8.17 KB
2026-04-27 17:40 · rw-r--r--
8.17 KB 2026-04-27 17:40 rw-r--r--
forkserver.cpython-39.opt-2.pyc — 7.41 KB
2026-04-27 17:40 · rw-r--r--
7.41 KB 2026-04-27 17:40 rw-r--r--
forkserver.cpython-39.pyc — 8.22 KB
2026-04-27 17:40 · rw-r--r--
8.22 KB 2026-04-27 17:40 rw-r--r--
heap.cpython-39.opt-1.pyc — 7.45 KB
2026-04-27 17:40 · rw-r--r--
7.45 KB 2026-04-27 17:40 rw-r--r--
heap.cpython-39.opt-2.pyc — 7.27 KB
2026-04-27 17:40 · rw-r--r--
7.27 KB 2026-04-27 17:40 rw-r--r--
heap.cpython-39.pyc — 7.46 KB
2026-04-27 17:40 · rw-r--r--
7.46 KB 2026-04-27 17:40 rw-r--r--
managers.cpython-39.opt-1.pyc — 39.76 KB
2026-04-27 17:40 · rw-r--r--
39.76 KB 2026-04-27 17:40 rw-r--r--
managers.cpython-39.opt-2.pyc — 35.87 KB
2026-04-27 17:40 · rw-r--r--
35.87 KB 2026-04-27 17:40 rw-r--r--
managers.cpython-39.pyc — 39.95 KB
2026-04-27 17:40 · rw-r--r--
39.95 KB 2026-04-27 17:40 rw-r--r--
pool.cpython-39.opt-1.pyc — 24.5 KB
2026-04-27 17:40 · rw-r--r--
24.5 KB 2026-04-27 17:40 rw-r--r--
pool.cpython-39.opt-2.pyc — 22.68 KB
2026-04-27 17:40 · rw-r--r--
22.68 KB 2026-04-27 17:40 rw-r--r--
pool.cpython-39.pyc — 24.55 KB
2026-04-27 17:40 · rw-r--r--
24.55 KB 2026-04-27 17:40 rw-r--r--
popen_fork.cpython-39.opt-1.pyc — 2.45 KB
2026-04-27 17:40 · rw-r--r--
2.45 KB 2026-04-27 17:40 rw-r--r--
popen_fork.cpython-39.opt-2.pyc — 2.45 KB
2026-04-27 17:40 · rw-r--r--
2.45 KB 2026-04-27 17:40 rw-r--r--
popen_fork.cpython-39.pyc — 2.45 KB
2026-04-27 17:40 · rw-r--r--
2.45 KB 2026-04-27 17:40 rw-r--r--
popen_forkserver.cpython-39.opt-1.pyc — 2.39 KB
2026-04-27 17:40 · rw-r--r--
2.39 KB 2026-04-27 17:40 rw-r--r--
popen_forkserver.cpython-39.opt-2.pyc — 2.39 KB
2026-04-27 17:40 · rw-r--r--
2.39 KB 2026-04-27 17:40 rw-r--r--
popen_forkserver.cpython-39.pyc — 2.39 KB
2026-04-27 17:40 · rw-r--r--
2.39 KB 2026-04-27 17:40 rw-r--r--
popen_spawn_posix.cpython-39.opt-1.pyc — 2.29 KB
2026-04-27 17:40 · rw-r--r--
2.29 KB 2026-04-27 17:40 rw-r--r--
popen_spawn_posix.cpython-39.opt-2.pyc — 2.29 KB
2026-04-27 17:40 · rw-r--r--
2.29 KB 2026-04-27 17:40 rw-r--r--
popen_spawn_posix.cpython-39.pyc — 2.29 KB
2026-04-27 17:40 · rw-r--r--
2.29 KB 2026-04-27 17:40 rw-r--r--
popen_spawn_win32.cpython-39.opt-1.pyc — 3.36 KB
2026-04-27 17:40 · rw-r--r--
3.36 KB 2026-04-27 17:40 rw-r--r--
popen_spawn_win32.cpython-39.opt-2.pyc — 3.28 KB
2026-04-27 17:40 · rw-r--r--
3.28 KB 2026-04-27 17:40 rw-r--r--
popen_spawn_win32.cpython-39.pyc — 3.38 KB
2026-04-27 17:40 · rw-r--r--
3.38 KB 2026-04-27 17:40 rw-r--r--
process.cpython-39.opt-1.pyc — 10.16 KB
2026-04-27 17:40 · rw-r--r--
10.16 KB 2026-04-27 17:40 rw-r--r--
process.cpython-39.opt-2.pyc — 8.74 KB
2026-04-27 17:40 · rw-r--r--
8.74 KB 2026-04-27 17:40 rw-r--r--
process.cpython-39.pyc — 10.75 KB
2026-04-27 17:40 · rw-r--r--
10.75 KB 2026-04-27 17:40 rw-r--r--
queues.cpython-39.opt-1.pyc — 9.88 KB
2026-04-27 17:40 · rw-r--r--
9.88 KB 2026-04-27 17:40 rw-r--r--
queues.cpython-39.opt-2.pyc — 9.73 KB
2026-04-27 17:40 · rw-r--r--
9.73 KB 2026-04-27 17:40 rw-r--r--
queues.cpython-39.pyc — 9.94 KB
2026-04-27 17:40 · rw-r--r--
9.94 KB 2026-04-27 17:40 rw-r--r--
reduction.cpython-39.opt-1.pyc — 8.09 KB
2026-04-27 17:40 · rw-r--r--
8.09 KB 2026-04-27 17:40 rw-r--r--
reduction.cpython-39.opt-2.pyc — 7.37 KB
2026-04-27 17:40 · rw-r--r--
7.37 KB 2026-04-27 17:40 rw-r--r--
reduction.cpython-39.pyc — 8.09 KB
2026-04-27 17:40 · rw-r--r--
8.09 KB 2026-04-27 17:40 rw-r--r--
resource_sharer.cpython-39.opt-1.pyc — 5.12 KB
2026-04-27 17:40 · rw-r--r--
5.12 KB 2026-04-27 17:40 rw-r--r--
resource_sharer.cpython-39.opt-2.pyc — 4.71 KB
2026-04-27 17:40 · rw-r--r--
4.71 KB 2026-04-27 17:40 rw-r--r--
resource_sharer.cpython-39.pyc — 5.16 KB
2026-04-27 17:40 · rw-r--r--
5.16 KB 2026-04-27 17:40 rw-r--r--
resource_tracker.cpython-39.opt-1.pyc — 5.26 KB
2026-04-27 17:40 · rw-r--r--
5.26 KB 2026-04-27 17:40 rw-r--r--
resource_tracker.cpython-39.opt-2.pyc — 4.91 KB
2026-04-27 17:40 · rw-r--r--
4.91 KB 2026-04-27 17:40 rw-r--r--
resource_tracker.cpython-39.pyc — 5.33 KB
2026-04-27 17:40 · rw-r--r--
5.33 KB 2026-04-27 17:40 rw-r--r--
shared_memory.cpython-39.opt-1.pyc — 13.9 KB
2026-04-27 17:40 · rw-r--r--
13.9 KB 2026-04-27 17:40 rw-r--r--
shared_memory.cpython-39.opt-2.pyc — 11.23 KB
2026-04-27 17:40 · rw-r--r--
11.23 KB 2026-04-27 17:40 rw-r--r--
shared_memory.cpython-39.pyc — 14.1 KB
2026-04-27 17:40 · rw-r--r--
14.1 KB 2026-04-27 17:40 rw-r--r--
sharedctypes.cpython-39.opt-1.pyc — 6.88 KB
2026-04-27 17:40 · rw-r--r--
6.88 KB 2026-04-27 17:40 rw-r--r--
sharedctypes.cpython-39.opt-2.pyc — 6.63 KB
2026-04-27 17:40 · rw-r--r--
6.63 KB 2026-04-27 17:40 rw-r--r--
sharedctypes.cpython-39.pyc — 6.93 KB
2026-04-27 17:40 · rw-r--r--
6.93 KB 2026-04-27 17:40 rw-r--r--
spawn.cpython-39.opt-1.pyc — 6.52 KB
2026-04-27 17:40 · rw-r--r--
6.52 KB 2026-04-27 17:40 rw-r--r--
spawn.cpython-39.opt-2.pyc — 6.06 KB
2026-04-27 17:40 · rw-r--r--
6.06 KB 2026-04-27 17:40 rw-r--r--
spawn.cpython-39.pyc — 6.56 KB
2026-04-27 17:40 · rw-r--r--
6.56 KB 2026-04-27 17:40 rw-r--r--
synchronize.cpython-39.opt-1.pyc — 10.83 KB
2026-04-27 17:40 · rw-r--r--
10.83 KB 2026-04-27 17:40 rw-r--r--
synchronize.cpython-39.opt-2.pyc — 10.83 KB
2026-04-27 17:40 · rw-r--r--
10.83 KB 2026-04-27 17:40 rw-r--r--
synchronize.cpython-39.pyc — 11.12 KB
2026-04-27 17:40 · rw-r--r--
11.12 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.opt-1.pyc — 11.2 KB
2026-04-27 17:40 · rw-r--r--
11.2 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.opt-2.pyc — 10.4 KB
2026-04-27 17:40 · rw-r--r--
10.4 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.pyc — 11.24 KB
2026-04-27 17:40 · rw-r--r--
11.24 KB 2026-04-27 17:40 rw-r--r--
ONLINE
__pycache__
63 items
19:38:42
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
a i.@s2gdZddlZddlZddlZddlZddlZddlmZzej e Z Wne yfdZ Yn0ddZ ddZdd Zd d ZGd d d eZGdddeZGdddeZGdddeZdaeaedaea[iZeej D]0\Z!Z"e!dddkrde!vrde!ee" <qeZ#dS)) BaseProcesscurrent_processactive_childrenparent_processN)WeakSetcCstS)z@ Return process object representing the current process )_current_processrr//usr/lib64/python3.9/multiprocessing/process.pyr%srcCstttS)zN Return list of process objects corresponding to live child processes )_cleanuplist _childrenrrrr r+srcCstS)z? Return process object representing the parent process )_parent_processrrrr r3srcCs*ttD]}|jdurt|qdSN)r r _popenpolldiscard)prrr r =s r c@seZdZdZddZddddifddddZd d Zd d Zd dZddZ ddZ d,ddZ ddZ ddZ eddZejddZeddZejddZedd Zejd!d Zed"d#Zed$d%ZeZed&d'Zd(d)Zd-d*d+ZdS).rz Process objects represent activity that is run in a separate process The class is analogous to `threading.Thread` cCstdSr)NotImplementedErrorselfrrr _PopenMszBaseProcess._PopenNr)daemoncCs|dusJdtt}tj|f|_tj|_t|_tj |_ d|_ d|_ ||_ t||_t||_|pt|jdddd|jD|_|dur||_t|dS)Nz#group argument must be None for nowF-:css|]}t|VqdSr)str).0irrr ^z'BaseProcess.__init__..)next_process_counterr _identity_configcopyosgetpid _parent_pidname _parent_namer_closed_targettuple_argsdict_kwargstype__name__join_namer _danglingadd)rgrouptargetr'argskwargsrcountrrr __init__Ps"    zBaseProcess.__init__cCs|jrtddS)Nzprocess object is closed)r) ValueErrorrrrr _check_closedcszBaseProcess._check_closedcCs|jr|j|ji|jdS)zQ Method to be run in sub-process; can be overridden in sub-class N)r*r,r.rrrr rungszBaseProcess.runcCsz||jdusJd|jtks0JdtjdrDJdt| ||_|jj |_ |` |` |`t|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%rr"getr rsentinel _sentinelr*r,r.r r4rrrr startns   zBaseProcess.startcCs||jdS)zT Terminate process; sends SIGTERM signal or uses TerminateProcess() N)r<r terminaterrrr rBszBaseProcess.terminatecCs||jdS)zT Terminate process; sends SIGKILL signal or uses TerminateProcess() N)r<rkillrrrr rCszBaseProcess.killcCsR||jtksJd|jdus0Jd|j|}|durNt|dS)z5 Wait until child process terminates zcan only join a child processNzcan only join a started process)r<r&r$r%rwaitr r)rtimeoutresrrr r1s  zBaseProcess.joincCs`||turdS|jtks*Jd|jdur8dS|j}|durNdSt|dSdS)z1 Return whether process is alive Tzcan only test a child processNF) r<rr&r$r%rrr r)r returncoderrr is_alives   zBaseProcess.is_alivecCsH|jdur>|jdur td|jd|_|`t|d|_dS)z Close the Process object. This method releases resources held by the Process object. It is an error to call this method if the child process is still running. Nz^Cannot close a process while it is still running. You should first call join() or terminate().T)rrr;closer@r rr)rrrr rIs   zBaseProcess.closecCs|jSr)r2rrrr r'szBaseProcess.namecCst|tsJd||_dS)Nzname must be a string) isinstancerr2)rr'rrr r'scCs|jddS)z4 Return whether process is a daemon rF)r"r>rrrr rszBaseProcess.daemoncCs |jdusJd||jd<dS)z1 Set whether process is a daemon Nzprocess has already startedr)rr")rdaemonicrrr rscCs |jdS)Nauthkey)r"rrrr rLszBaseProcess.authkeycCst||jd<dS)z2 Set authorization key of process rLN)AuthenticationStringr")rrLrrr rLscCs"||jdur|jS|jS)zM Return exit code of process or `None` if it has yet to stop N)r<rrrrrr exitcodes zBaseProcess.exitcodecCs*||turtS|jo$|jjSdS)zU Return identifier (PID) of process or `None` if it has yet to start N)r<rr$r%rpidrrrr identszBaseProcess.identcCs2|z|jWSty,tddYn0dS)z{ Return a file descriptor (Unix) or handle (Windows) suitable for waiting for process termination. zprocess not startedN)r<r@AttributeErrorr;rrrr r?s  zBaseProcess.sentinelcCsd}|turd}nL|jrd}n@|jtkr2d}n,|jdurBd}n|j}|durZd}nd}t|jd|j g}|jdur| d|jj | d|j| ||durt ||}| d ||jr| d d d |S) Nstartedclosedunknowninitialstoppedzname=%rzpid=%sz parent=%sz exitcode=%srz<%s> )rr)r&r$r%rrr/r0r2appendrO_exitcode_to_namer>rr1)rrNstatusinforrr __repr__s0      zBaseProcess.__repr__c Csddlm}m}z`z|jdur,||jtdata | t }|a t |j |j|atjrntz|j|W~n~0|dz|d}W|n |0Wnty }zJ|jdurd}n.t|jtr|j}ntj t!|jdd}WYd}~n:d}~0d}ddl"}tj d|j#|$Yn0Wt%|d||&n t%|d||&0|S)N)utilcontextz child process calling self.run()r z Process %s: z process exiting with exitcode %d)'r^r_ _start_method_force_start_method itertoolsr9r setr _close_stdinr_ParentProcessr(r&r threading_HAVE_THREAD_NATIVE_ID main_thread_set_native_id_finalizer_registryclear_run_after_forkersr[r=_exit_function SystemExitcoderJintsysstderrwriter tracebackr' print_exc _shutdown_flush_std_streams)rparent_sentinelr^r_ old_processrNervrrr _bootstrap"sT            zBaseProcess._bootstrap)N)N)r0 __module__ __qualname____doc__rr:r<r=rArBrCr1rHrIpropertyr'setterrrLrNrPrOr?r\r}rrrr rGsD            rc@seZdZddZdS)rMcCs,ddlm}|durtdtt|ffS)Nr])get_spawning_popenzJPickling an AuthenticationString object is disallowed for security reasons)r_r TypeErrorrMbytes)rrrrr __reduce__Xs   zAuthenticationString.__reduce__N)r0r~rrrrrr rMWsrMc@s6eZdZddZddZeddZd dd ZeZdS) rgcCs4d|_||_||_d|_d|_d|_||_i|_dS)NrF)r!r2_pidr&rr)r@r")rr'rOr?rrr r:hsz_ParentProcess.__init__cCsddlm}||jgdd S)NrrDrEmultiprocessing.connectionrDr@)rrDrrr rHrs z_ParentProcess.is_alivecCs|jSr)rrrrr rPvsz_ParentProcess.identNcCs ddlm}||jg|ddS)z6 Wait until parent process terminates rrrNr)rrErDrrr r1zs z_ParentProcess.join)N) r0r~rr:rHrrPr1rOrrrr rgfs    rgc@seZdZddZddZdS) _MainProcesscCs8d|_d|_d|_d|_d|_ttddd|_dS)Nr MainProcessF z/mp)rL semprefix) r!r2r&rr)rMr$urandomr"rrrr r:s z_MainProcess.__init__cCsdSrrrrrr rIsz_MainProcess.closeN)r0r~rr:rIrrrr rsrr]ZSIG_r)$__all__r$rssignalrdrh _weakrefsetrpathabspathgetcwd ORIGINAL_DIROSErrorrrrr objectrrrMrgrr rr9r rer rYr __dict__itemsr'signumr3rrrr  s<     !