PK œqhYî¶J‚ßFßF)nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/telusvwg/public_html/da754d/index.php on line 8
$#$#$#

Dir : /opt/alt/python313/lib64/python3.13/multiprocessing/__pycache__/
Server: Linux premium279.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
IP: 66.29.132.192
Choose File :

Url:
Dir : //opt/alt/python313/lib64/python3.13/multiprocessing/__pycache__/resource_tracker.cpython-313.pyc

�

@,bi�;��"�SSKrSSKrSSKrSSKrSSKrSSKrSSKJr SSKrSSK	J
r
 SSK	Jr /SQr\
"\S5r\R\R 4rSr\S	S
.r\R(S:XaPSSKrSSKr\
"\S5(a\R/S
\R005 \R/S\R205 "SS\5r"SS\5r\"5r\R>r\R@r \RBr!\RDr"Sr#Sr$g)�N)�deque�)�spawn)�util)�ensure_running�register�
unregister�pthread_sigmaskc��[S5e)Nz-noop should never be registered or cleaned up)�RuntimeError��names �G/opt/alt/python313/lib64/python3.13/multiprocessing/resource_tracker.py�cleanup_noopr$s��
�F�
G�G�c��g�N�r
s r�<lambda>r)s��$r)�noop�dummy�posix�
sem_unlink�	semaphore�
shared_memoryc��\rSrSrSrg)�ReentrantCallError�>rN)�__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__rrrrr>s��rrc���\rSrSrSrSrSrSSjr\R\R\R4SjrSr
SrS	rS
rSrSS
jrSrSrSrSrSrSrg)�ResourceTracker�Bc��[R"5UlSUlSUlSUl[
5UlSUlg)NT)	�	threading�RLock�_lock�_fd�_pid�	_exitcoder�_reentrant_messages�_use_simple_format��selfs r�__init__�ResourceTracker.__init__Ds9���_�_�&��
������	����#(�7�� �#'��rc��[S5e)Nz8Reentrant call into the multiprocessing resource tracker)rr0s r�_reentrant_call_error�%ResourceTracker._reentrant_call_errorRs��
!�F�H�	Hrc�"�URSS9 g)NF)�use_blocking_lock)�_stopr0s r�__del__�ResourceTracker.__del__Zs��	
�
�
�U�
�+rc�f�U(a&UR UR5 SSS5 gURRSS9nUR5 U(aURR5 gg!,(df   g=f!U(aURR5 ff=f)NF)�blocking)r*�_stop_locked�acquire�release)r1r8�acquireds   rr9�ResourceTracker._stop`s��������!�!�#����z�z�)�)�5�)�9�H�
)��!�!�#���J�J�&�&�(�������J�J�&�&�(��s�A;�B�;
B	�$B0c��URR5S:�aUR5eURcgURcgU"UR5 SUlU"URS5upESUlU"U5Ulg![
a SUlSUlgf=f![a
 SUlgf=f)Nrr)r*�_recursion_countr5r+r,�ChildProcessErrorr-�
ValueError)r1�close�waitpid�waitstatus_to_exitcode�_�statuss      rr>�ResourceTracker._stop_lockedls����:�:�&�&�(�1�,��,�,�.�.��8�8����9�9���	�d�h�h�����	���	�	�1�-�I�A���	�	"�3�F�;�D�N��!�	��D�I�!�D�N��	���	"�!�D�N�	"�s$�%B�
B.�B+�*B+�.C�Cc�:�UR5 UR$r)rr+r0s r�getfd�ResourceTracker.getfd�s�������x�x�rc�"�UR5$)z�Make sure that resource tracker process is running.

This can be run from any process.  Usually a child process will use
the resource created by its parent.)�_ensure_running_and_writer0s rr�ResourceTracker.ensure_running�s��
�-�-�/�/rc��[R"UR5 URb![R"URS5 SUlSUlSUl[R"S5 g![
a N8f=f)NrzUresource_tracker: process died unexpectedly, relaunching.  Some resources might leak.)	�osrGr+r,rHrEr-�warnings�warnr0s r�_teardown_dead_process�&ResourceTracker._teardown_dead_process�ss��
�������	��y�y�$��
�
�4�9�9�a�(������	�����
�
�A�	B��!�	��	�s�.A<�<
B	�B	c�>�/nUR[RR55 [
R"5up#URU5 [R"5nU/[R"5QSPSUS3PnSn[(a)[R"[R[5n[R "XEU5nUb%[R"[R"U5 X0lXpl[
R("U5 g![a GNf=f!Ub&[R"[R"U5 ff=f! [
R("U5 e=f![
R("U5 f=f)Nz-cz7from multiprocessing.resource_tracker import main;main(�))�append�sys�stderr�fileno�	ExceptionrT�piper�get_executabler�_args_from_interpreter_flags�
_HAVE_SIGMASK�signalr
�	SIG_BLOCK�_IGNORED_SIGNALS�spawnv_passfds�SIG_SETMASKr+r,rG)r1�fds_to_pass�r�w�exe�args�prev_sigmask�pids        r�_launch�ResourceTracker._launch�s[����	����s�z�z�0�0�2�3��w�w�y���	����q�!��&�&�(�C����2�2�4����J�!��A�N�	�D� �L�
M� �=�#)�#9�#9�&�:J�:J�L\�#]�L��)�)�#�[�A���+��*�*�6�+=�+=�|�L�
�H��I��H�H�Q�K��E�	��	��2 �+��*�*�6�+=�+=�|�L�,��	��H�H�Q�K���

�H�H�Q�K�sI�-D)�	AE(�AD:�(E(�F�)
D7�6D7�:+E%�%E(�(F�F�Fc�|�UR(ag[R"SSS.SSS9S-RS	5$)
zReturn a probe message.s
PROBE:0:noop
�PROBEr)�cmd�rtypeT��,�:��ensure_ascii�
separators�
�ascii)r/�json�dumps�encoder0s r�_make_probe_message�#ResourceTracker._make_probe_message�sB���"�"�$��J�J��&�1�!�%�
�
�
��&��/�	rNc��UR URR5S:�a7UcUR5eURR	U5sSSS5 $UR
b+UcUR
5nOUnURU5 SnOUR5 SSS5 URR5nURU5 M.![a# UR5 UR5 Nvf=f!,(df   Nm=f![a Of=fUbURU5 gg)Nr)
r*rDr5r.r[r+r��_write�OSErrorrWrp�popleft�
IndexError)r1�msg�to_send�
reentrant_msgs    rrQ�)ResourceTracker._ensure_running_and_write�s!��
�Z�Z��z�z�*�*�,�q�0��;��4�4�6�6��/�/�6�6�s�;��Z��x�x�#��;�"�6�6�8�G�!�G�#��K�K��(�
������+�.�
� $� 8� 8� @� @� B�
�
�K�K�
�&����#��/�/�1��L�L�N�#���Z��4�
��
���?��K�K���sH�AD�##D�C"�D�5D#�"*D�D�D�D�
D �#
D0�/D0c��[R"URUR55 g![a gf=f)z;Check that the pipe has not been closed by sending a probe.TF)rT�writer+r�r�r0s r�_check_alive�ResourceTracker._check_alives=��	�
�H�H�T�X�X�t�7�7�9�:����	��	�s�/2�
?�?c�(�URSX5 g)z0Register name of resource with resource tracker.�REGISTERN��_send�r1rrus   rr�ResourceTracker.registers���
�
�:�t�+rc�(�URSX5 g)z2Unregister name of resource with resource tracker.�
UNREGISTERNr�r�s   rr	�ResourceTracker.unregisters���
�
�<��-rc��[R"URU5nU[U5:XdSU<S[U5<35eg)Nznbytes=z
 != len(msg)=)rTr�r+�len)r1r��nbytess   rr��ResourceTracker._writes>�����$�(�(�C�(����S��!�>�g�f�Y�n�3�s�8�+�#>�>�!rc�R�UR(aLSU;aFUSUSUS3RS5n[U5S:�a[S5eUR	U5 gURSS5n[U5S:�a[S	5e[
R"U5RS5nXUS
.n[R"USSS
9S-RS5n[U5S::dS[U5S35eURS5(deUR	U5 g)Nr|rxr}izmsg too long�utf-8�surrogateescape�z+shared memory name too long (max 255 bytes))rtru�base64_nameTrvryz"internal error: message too long (z bytes)�{)r/r�r�rFrQ�base64�urlsafe_b64encode�decoder~r�
startswith)r1rtrrur��b�b64�payloads        rr��ResourceTracker._sends���"�"�t�4�'7��E��4�&��%���+�2�2�7�;�C��3�x�#�~�!��0�0��*�*�3�/��
�K�K��!2�3���q�6�C�<��J�K�K��&�&�q�)�0�0��9���c�B���z�z�'���L�t�S�[�[�\c�d���3�x�3��V�"D�S��X�J�g� V�V���~�~�d�#�#�#�#��&�&�s�+r)r-r+r*r,r.r/)Tr)rr r!r"r2r5r:r9rTrGrHrIr>rNrrWrpr�rQr�rr	r�r�r#rrrr%r%Bsp��'�H�,�
)��h�h��
�
�!�8�8�	!"�F�0�B�&&�P��B	�,�.�?�,rr%c��URS5(a�[R"URS55nUSnUSnUR
SS5n[U[5(a*[U[5(a[U[5(d[SU<35e[R"U5RS	S
5nOAUR5RS5RSS
S9up7URSS
S9updX4U4$![an[SU<35UeSnAff=f![
an[SU<35UeSnAff=f)Nr�r}z$malformed resource_tracker message: rtrur��z#malformed resource_tracker fields: r�r�z(malformed resource_tracker base64_name: rxr)�maxsplit)r�r~�loadsr�r_rF�get�
isinstance�strr��urlsafe_b64decode�strip�split�rsplit)�line�obj�ertrur�r�rests        r�_decode_messager�Bs=�����t���	X��*�*�T�[�[��1�2�C��%�j���G����w�w�}�b�)���#�s�#�#�:�e�S�+A�+A��TW�Y\�I]�I]���M�N�N�	[��+�+�C�0�7�7��AR�S�D��J�J�L�'�'��0�6�6�s�Q�6�G�	���k�k�#��k�2����t����#�	X���O�P�VW�W��	X���	[��S�R�S�YZ�Z��	[�s/�%D�(&D6�
D3�D.�.D3�6
E�E�Ec�j�[R"[R[R5 [R"[R[R5 [(a)[R
"[R[5 [R[R4HnUR5 M [R5Vs0sH
o"[5_M nnSn[!US5nUH�n[#U5upbn[R%US5nUc['SUSU35eUS:XaX2R)U5 MWUS:XaX2R+U5 MrUS:XaMz[-S	U-5e SSS5 UR35HYup)U	(a3SnUS:XaO)[4R6"S
[9U	5SUSU	35 U	Hn[U"U5 M M[ [R:"U5 g![a GMzf=fs snf![a8 S
n[R."[R0"56 GMd! GMk=ff=f!,(df   N�=f![a N�f=f![a*n
Sn[4R6"SU<SU
<35 Sn
A
N�Sn
A
ff=f!f=f!UR35H�up)U	(aCSnUS:XaO9[4R6"S
[9U	5SUSU	35 O![a Of=fU	HQn[U"U5 O7![a*n
Sn[4R6"SU<SU
<35 Sn
A
OSn
A
ff=fMN!f=f M� [R:"U5 f=f)zRun resource tracker.r�rbNzCannot register z. for automatic cleanup: unknown resource type r�r�rszunrecognized command %r�rrz%resource_tracker: There appear to be z leaked z" objects to clean up at shutdown: �zresource_tracker: z: )rd�SIGINT�SIG_IGN�SIGTERMrcr
�SIG_UNBLOCKrfr\�stdin�stdoutrGr_�_CLEANUP_FUNCS�keys�set�openr�r�rF�add�remover�
excepthook�exc_info�itemsrUrVr��exit)�fd�fru�cache�	exit_coder�rtr�cleanup_func�rtype_cacher�s           r�mainr�Zsd���M�M�&�-�-����0�
�M�M�&�.�.�&�.�.�1��}����v�1�1�3C�D��i�i����
$��	�
�G�G�I�%�(6�':�':�'<�=�'<�e�C�E�\�'<�E�=��I�9�
�"�d�^�q����'6�t�'<�$�C��#1�#5�#5�e�T�#B�L�#�+�(�.�t�f�55�5:�G�=�>�>��j�(���(�(��.���,���+�+�D�1�����*�+D�s�+J�K�K�!��4#(�+�+�-��E��
� !�I���'�� �
�
�C�"�;�/�0����@5�5@�M�C��$���N�&�u�-�d�3�
�$�!#0�:	�������	��	��
>��.!�� !�I���������7�������%�^��P!�����%�N�$%�	� �
�
�D�!�&L�M�M��N����7#(�+�+�-��E��
� !�I���'�� �
�
�C�"�;�/�0����@5�5@�M�C���
!�����#���N�&�u�-�d�3��$�N�$%�	� �
�
�D�!�&L�M�M��N����D��$�!#0�:	�����sK�?H'�)H9�K �J�AH>�&J�(H>�J�H>�	J�H>�J�K �J�	(J�9J$�'
H6�5H6�>J�&I5�1J�5I<	�7J�8J�<J�J�
J�
K �
J!� J!�$
K�. K�K�K�K�K� N2�>L0�N2�(L0�/N2�0
L=	�:N2�<L=	�=N2�M�N�
N�! N�N�N�N�N2�N� N2)%r�rTrdr\r(rU�collectionsrr~r�rr�__all__�hasattrrcr�r�rfrr�r�_multiprocessing�_posixshmem�updater�
shm_unlinkrr�objectr%�_resource_trackerrrr	rNr�r�rrr�<module>r�s��$�	�
�
�������
6���� 1�2�
��M�M�6�>�>�2��H�
�
���
�7�7�g�������.�.�����)�4�4�
�	������/�/���
	��	�w,�f�w,�r$�%��"�1�1���%�%��
�
)�
)�
������0Jr