$84 GRAYBYTE WORDPRESS FILE MANAGER $17

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python34/lib64/python3.4/multiprocessing/__pycache__/

HOME
Current File : /opt/alt/python34/lib64/python3.4/multiprocessing/__pycache__//semaphore_tracker.cpython-34.pyc
�
e f��@s�ddlZddlZddlZddlZddlZddlZddlmZddlmZdddgZ	Gdd	�d	e
�Ze�Zej
Z
ejZejZejZd
d�ZdS)�N�)�spawn)�util�ensure_running�register�
unregisterc@sXeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�SemaphoreTrackercCstj�|_d|_dS)N)�	threadingZLock�_lock�_fd)�self�r
�F/opt/alt/python34/lib64/python3.4/multiprocessing/semaphore_tracker.py�__init__szSemaphoreTracker.__init__cCs|j�|jS)N)rr)rr
r
r�getfd!s
zSemaphoreTracker.getfdcCs|j��|jdk	rdSg}y|jtjj��Wntk
rQYnXd}tj�\}}zyW|j|�t	j
�}|gtj�}|d||g7}tj
|||�Wntj|��Yn
X||_Wdtj|�XWdQXdS)z�Make sure that semaphore tracker process is running.

        This can be run from any process.  Usually a child process will use
        the semaphore created by its parent.Nz;from multiprocessing.semaphore_tracker import main;main(%d)z-c)r
r�append�sys�stderr�fileno�	Exception�os�piperZget_executablerZ_args_from_interpreter_flagsZspawnv_passfds�close)rZfds_to_pass�cmd�r�wZexe�argsr
r
rr%s*




zSemaphoreTracker.ensure_runningcCs|jd|�dS)z2Register name of semaphore with semaphore tracker.ZREGISTERN)�_send)r�namer
r
rrCszSemaphoreTracker.registercCs|jd|�dS)z4Unregister name of semaphore with semaphore tracker.Z
UNREGISTERN)r)rrr
r
rrGszSemaphoreTracker.unregistercCsw|j�dj||�jd�}t|�dkrFtd��ntj|j|�}|t|�ksst�dS)Nz{0}:{1}
�asciiiz
name too long)	r�format�encode�len�
ValueErrorr�writer�AssertionError)rrr�msg�nbytesr
r
rrKs
zSemaphoreTracker._sendN)	�__name__�
__module__�__qualname__rrrrrrr
r
r
rrsrc,Cs�tjtjtj�tjtjtj�x=tjtjfD])}y|j�Wq?tk
rgYq?Xq?Wt	�}z�t
|d���}x�|D]�}yg|j�jd�\}}|dkr�|j
|�n,|dkr�|j|�ntd|��Wq�tk
r4ytjtj��WnYnXYq�Xq�WWdQXWd|r|ytjdt|��Wq|tk
rxYq|Xnxu|D]m}zc|jd�}ytj|�Wn<tk
r�}ztjd	||f�WYdd}~XnXWdXq�WXdS)
zRun semaphore tracker.�rb�:sREGISTERs
UNREGISTERzunrecognized command %rNzRsemaphore_tracker: There appear to be %d leaked semaphores to clean up at shutdownrzsemaphore_tracker: %r: %s)�signal�SIGINT�SIG_IGN�SIGTERMr�stdin�stdoutrr�set�open�strip�split�add�remove�RuntimeError�
excepthook�exc_info�warnings�warnr"�decode�_multiprocessingZ
sem_unlink)�fd�f�cache�linerr�er
r
r�main]sJ
		

	

.rE)rr-rr	r<r?�rr�__all__�objectrZ_semaphore_trackerrrrrrEr
r
r
r�<module>s;					


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
24 May 2024 8.33 AM
root / linksafe
0755
__init__.cpython-34.pyc
0.553 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
__init__.cpython-34.pyo
0.553 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
connection.cpython-34.pyc
26.903 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
connection.cpython-34.pyo
26.537 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
context.cpython-34.pyc
13.221 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
context.cpython-34.pyo
13.221 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
forkserver.cpython-34.pyc
7.083 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
forkserver.cpython-34.pyo
6.972 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
heap.cpython-34.pyc
6.571 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
heap.cpython-34.pyo
6.331 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
managers.cpython-34.pyc
34.928 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
managers.cpython-34.pyo
34.32 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
pool.cpython-34.pyc
22.607 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
pool.cpython-34.pyo
22.301 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
popen_fork.cpython-34.pyc
2.402 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
popen_fork.cpython-34.pyo
2.354 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
popen_forkserver.cpython-34.pyc
2.489 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
popen_forkserver.cpython-34.pyo
2.489 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
popen_spawn_posix.cpython-34.pyc
2.266 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
popen_spawn_posix.cpython-34.pyo
2.266 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
popen_spawn_win32.cpython-34.pyc
3.002 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
popen_spawn_win32.cpython-34.pyo
2.937 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
process.cpython-34.pyc
8.719 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
process.cpython-34.pyo
8.004 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
queues.cpython-34.pyc
9.835 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
queues.cpython-34.pyo
9.743 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
reduction.cpython-34.pyc
7.602 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
reduction.cpython-34.pyo
7.548 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
resource_sharer.cpython-34.pyc
5.518 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
resource_sharer.cpython-34.pyo
5.479 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
semaphore_tracker.cpython-34.pyc
3.639 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
semaphore_tracker.cpython-34.pyo
3.6 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
sharedctypes.cpython-34.pyc
7.161 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
sharedctypes.cpython-34.pyo
7.088 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
spawn.cpython-34.pyc
6.918 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
spawn.cpython-34.pyo
6.87 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
synchronize.cpython-34.pyc
12.058 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
synchronize.cpython-34.pyo
11.744 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
util.cpython-34.pyc
9.432 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
util.cpython-34.pyo
9.297 KB
17 Apr 2024 5.10 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF