403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python3.14/multiprocessing/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.14/multiprocessing/__pycache__/util.cpython-314.pyc
+
��3jD���^RIt^RIt^RIt^RIt^RIt^RIt^RIHt^RIH	t	.R(Ot
^t^t^
t
^t^t^tRtRtRsR	sR
tRtRtR
tRtRtR)RltRtRt]!4t]P>R8Xd^lt M9]P>PCR*4'd^ht M]PDR8XdRM^\t Rt#Rt$Rt%]PL!4t']PP!4t)Rt*Rt+/t,]PP!4t-!RR].4t/R)Rlt0Rt1R	s2]]]0]	Pf]	Ph3Rlt5]Pl!]54!RR].4t7!RR]Pp4t9]Pt!R 4t;R"t=R#t>R$t?R%t@R&tAR'tBR# ]<dR!t;Li;i)+�N)�_args_from_interpreter_flags)�process�Finalize�ForkAwareThreadLock�ForkAwareLocal�multiprocessingz+[%(levelname)s/%(processName)s] %(message)sFc�`�\'d"\P!\V.VO5R^/R#R#��
stacklevelN)�_logger�log�SUBDEBUG��msg�argss&*�+/usr/lib/python3.14/multiprocessing/util.py�	sub_debugr-s$���w����H�c�7�D�7�Q�7��c�`�\'d"\P!\V.VO5R^/R#R#r
)rr
�DEBUGrs&*r�debugr1s$���w����E�3�4��4�!�4�rc�`�\'d"\P!\V.VO5R^/R#R#r
)rr
�INFOrs&*r�infor5s$���w����D�#�3��3��3�rc�`�\'d"\P!\V.VO5R^/R#R#r
)rr
�WARNINGrs&*r�warnr9s$���w����G�S�6�4�6�A�6�rc�`�\'d"\P!\V.VO5R^/R#R#r
)rr
�
SUBWARNINGrs&*r�sub_warningr =s$���w����J��9�d�9�q�9�rc��^RIpVP;_uu_4\'g�VP\4s^\n\
\R4'd6\P!\4\P!\4ML\PP\R/34\PP\R/34RRR4\# +'gi\#;i)z(
Returns logger used by multiprocessing
N�
unregister�)�logging�_lockr�	getLogger�LOGGER_NAME�	propagate�hasattr�atexitr"�_exit_function�register�
_exithandlers�remove�append)r$s r�
get_loggerr0As���
�	�����w��'�'��4�G� !�G���v�|�,�,��!�!�.�1�����/��$�$�+�+�^�R��,D�E��$�$�+�+�^�R��,D�E�
��N�
���N�s�CC+�+D	c���^RIp\4pVP\4pVP	4pVPV4VP
V4V'dVPV4Rs\#)z:
Turn on logging and add a handler which prints to stderr
NT)
r$r0�	Formatter�DEFAULT_LOGGING_FORMAT�
StreamHandler�setFormatter�
addHandler�setLevel�_log_to_stderrr)�levelr$�logger�	formatter�handlers&    r�
log_to_stderrr=Xsb��
�
�\�F��!�!�"8�9�I��#�#�%�G�����#�
���g���������N��Nrc�(�\PR9#)�linux)r?�android)�sys�platformr#rr�#_platform_supports_abstract_socketsrCms���<�<�/�/�/rc��V'gR#\V\4'd
V^,^8H#\V\4'd
V^,R8H#\RV:R24h)F�zaddress type of z
 unrecognized)�
isinstance�bytes�str�	TypeError)�addresss&r�is_abstract_socket_namespacerKqsT�����'�5�!�!��q�z�Q���	�G�S�	!�	!��q�z�T�!�!�
�&�w�k��?�
@�@rr?�ntc�j�V!V4\P!4pVeRVPR&R#R#)N�tempdir)r�current_process�_config)�rmtreerNrOs&& r�_remove_temp_dirrR�s4��
�7�O��-�-�/�O��"�-1����	�*�#rc�j�\PR8XdR#VP4p\V4^,^,pV\8dV#.ROpVPV4p\RT4\T4^,^,\8gQhT# \d\RY4Tu#i;i)z�Get a temporary directory where socket files will be created.

To prevent additional imports, pass a pre-imported 'tempfile' module.
rLNz�Process-wide temporary directory %s will not be usable for creating socket files and no usable system-wide temporary directory was found in %sz-Ignoring user-defined temporary directory: %s)z/tmpz/var/tmpz/usr/tmp)�os�name�
gettempdir�len�
_SUN_PATH_MAX�_get_default_tempdir�FileNotFoundErrorr)�tempfile�base_tempdir�sun_path_len�dirlist�base_system_tempdirs&    r�_get_base_temp_dirr`�s���

�w�w�$����&�&�(�L��|�$�r�)�B�.�L��m�#���/�G�	�&�;�;�G�D��	�	8�,�G��"�#�b�(�2�-�
�=�=�=�������)�*6�	A����s�B�B2�1B2c�P�\P!4PPR4pVft^RIp^RIp\
V4pVPRVR7p\RV4\R\VPV3RR7V\P!4PR&V#)rNNzpymp-)�prefix�dirzcreated temp directory %s)r�exitpriorityi����)rrOrP�get�shutilr[r`�mkdtemprrrRrQ)rNrfr[r\s    r�get_temp_dirrh�s����%�%�'�/�/�3�3�I�>�G����)�(�3���"�"�'�|�"�D���
(�'�2�	��'�v�}�}�g�.F�"�	$�7>����!�)�)�)�4��Nrc���\\P44pVP4VFwwrr4V!V4K	R# \dp\RT4Rp?K4Rp?ii;i)z after forker raised exception %sN)�list�_afterfork_registry�items�sort�	Exceptionr)rl�index�ident�func�obj�es      r�_run_after_forkersrt�s]���$�*�*�,�-�E�	�J�J�L�%*�!���t�	8���I�&+���	8��3�Q�7�7��	8�s�A�A)�A$�$A)c�J�V\\\4\V4V3&R#�N)rk�next�_afterfork_counter�id)rrrqs&&r�register_after_forkrz�s��EH���0�1�2�c�7�D�A�Brc�fa�]tRt^�toRtR	RltR]]]P3Rlt
RtRtRt
RtVtR#)
rz9
Class which supports object finalization using weakrefs
Nc��Ve;\V\4'g%\RPV\	V444hVe\
P!W4VnMVf\R4hW n	W0n
T;'g/VnV\\43Vn\P !4VnV\$VP&R#)Nz3Exitpriority ({0!r}) must be None or int, not {1!s}z+Without object, exitpriority cannot be None)rF�intrI�format�type�weakref�ref�_weakref�
ValueError�	_callback�_args�_kwargsrw�_finalizer_counter�_keyrT�getpid�_pid�_finalizer_registry)�selfrr�callbackr�kwargsrds&&&&&&r�__init__�Finalize.__init__s����$�j��c�.J�.J��E�L�L� �$�|�"4�6�7�
7��?�#�K�K��2�D�M�
�
!��J�K�K�!���
��|�|����!�4�(:�#;�<��	��I�I�K��	�)-��D�I�I�&rc�z�W PVPV!48wdV!R4RpMOV!RVPVPVP4VP!VP/VPBpR;Vn;Vn;Vn;VnVnV# \d
T!R4R#i;i)zA
Run the callback unless it has already been called or cancelled
z+finalizer ignored because different processNz/finalizer calling %s with args %s and kwargs %szfinalizer no longer registered)r�r�r�r�r�r��KeyError)r��wrr�rr��ress&&&&& r�__call__�Finalize.__call__s���	�#�I�I�.��y�y�F�H�$��G�H����K��.�.�$�*�*�d�l�l�D��n�n�d�j�j�A�D�L�L�A��7;�
<�D�M�
<�D�N�
<�T�Z�
<� �L�4�9��J���	8��6�7�	8�s�B#�#B:�9B:c��\VPR;Vn;Vn;Vn;VnVnR# \dR#i;i)z#
Cancel finalization of the object
N)r�r�r�r�r�r�r��r�s&r�cancel�Finalize.cancel,sU��	<�#�D�I�I�.�
8<�
<�D�M�
<�D�N�
<�T�Z�
<� �L�4�9��	�	��	�s�8�A�Ac�(�VP\9#)zC
Return whether this finalizer is still waiting to invoke callback
)r�r�r�s&r�still_active�Finalize.still_active8s���y�y�/�/�/rc�x�VP4pVfRVPP,#RVPP:R\VPRVP4:2pVP'd$VR\VP4,,
pVP'd$VR\VP4,,
pVP^,e+VR\VP^,4,,
pVR,# \\3dRpEL&i;i)	Nz<%s object, dead>�<z object, callback=�__name__z, args=z	, kwargs=z, exitpriority=�>)r��AttributeErrorrI�	__class__r��getattrr�r�rHr�r�)r�rr�xs&  r�__repr__�Finalize.__repr__>s���	��-�-�/�C��;�&����)@�)@�@�@�����'�'�����
�D�N�N�C�
E���:�:�:�
��S����_�,�,�A��<�<�<�
��s�4�<�<�0�0�0�A��9�9�Q�<�#�
�"�S����1��%6�6�6�A��3�w����	�*�	��C�	�s�D"�"D9�8D9)r�r�r�r�r�r�)r#NN)r��
__module__�__qualname__�__firstlineno__�__doc__r�r�rrTr�r�r�r�r��__static_attributes__�__classdictcell__��
__classdict__s@rrr�s;�����.�&�&9�$�R�Y�Y�	�0
<�0��rc�a�\fR#SfRpMV3Rlp\\4Uu.uFq!!V4'gKVNK	ppVPRR7VF2p\PV4pVfK\	RV4V!4K4	Sf\P4R#R#uupi \
d^RIpTP4Kyi;i)z�
Run all finalizers whose exit priority is not None and at least minpriority

Finalizers with highest priority are called first; finalizers with
the same priority will be called in reverse order of creation.
Nc��V^,RJ#�rNr#)�ps&r�<lambda>�!_run_finalizers.<locals>.<lambda>as
��q��t�4�'rc�B<�V^,RJ;'d
V^,S8�#r�r#)r��minprioritys&�rr�r�cs"���q��t�4�'�?�?�A�a�D�K�,?�?rT)�reversez
calling %s)	r�rjrmrerrn�	traceback�	print_exc�clear)r��f�key�keys�	finalizerr�sf     r�_run_finalizersr�Ss�����"�	���'��?�� � 3�4�?�4�C��#��C�C�4�D�?��I�I�d�I����'�+�+�C�0�	�� ��l�I�.�
&���
����!�!�#���@���
&� ��#�#�%�
&�s�B-�B-�B2�2C�Cc�.�\;'g	\RJ#)z.
Returns true if the process is shutting down
N)�_exitingr#rr�
is_exitingr�s���'�'�x�4�'�'rc��\'g�RsV!R4V!R4V!^4V!4e�V!4FDpVP'gKV!RVP4VPP	4KF	V!4F&pV!RVP4VP4K(	V!R4V!4R#R#)Tzprocess shutting downz2running all "atexit" finalizers with priority >= 0Nz!calling terminate() for daemon %szcalling join() for process %sz)running the remaining "atexit" finalizers)r��daemonrU�_popen�	terminate�join)rrr��active_childrenrOr�s&&&&& rr+r+�s����8����
$�%�
�B�C������(�%�&���8�8�8��<�a�f�f�E��H�H�&�&�(�'�
%�&���4�a�f�f�=�����'�	�9�:���?rc�8a�]tRtRtoRtRtRtRtRtVt	R#)ri�c���\P!4VnVPPVnVPPVn\V\P4R#rv)�	threading�Lockr%�acquire�releaserzr�_at_fork_reinitr�s&rr��ForkAwareThreadLock.__init__�sC���^�^�%��
��z�z�)�)����z�z�)�)����D�"5�"E�"E�Frc�:�VPP4R#rv)r%r�r�s&rr��#ForkAwareThreadLock._at_fork_reinit�s���
�
�"�"�$rc�6�VPP4#rv)r%�	__enter__r�s&rr��ForkAwareThreadLock.__enter__�s���z�z�#�#�%�%rc�6�VPP!V!#rv)r%�__exit__)r�rs&*rr��ForkAwareThreadLock.__exit__�s���z�z�"�"�D�)�)r)r%r�r�N)
r�r�r�r�r�r�r�r�r�r�r�s@rrr�s����G�%�&�*�*rc�,a�]tRtRtoRtRtRtVtR#)ri�c� �\VR4R#)c�6�VPP4#rv)�__dict__r�)rrs&rr��)ForkAwareLocal.__init__.<locals>.<lambda>�s��s�|�|�/A�/A�/CrN)rzr�s&rr��ForkAwareLocal.__init__�s
���D�"C�Drc��\V4R3#)Nr#)rr�s&r�
__reduce__�ForkAwareLocal.__reduce__�s���D�z�2�~�rr#N)r�r�r�r�r�r�r�r�r�s@rrr�s����E��r�SC_OPEN_MAX�c�.�\V4R\.,pVP4VR,\8XgQR4h\\	V4^,
4F4p\
P!W,^,W^,,4K6	R#)�zfd too largeN���)rj�MAXFDrm�rangerWrT�
closerange)�fds�is& r�close_all_fds_exceptr��se��
�s�)�r�5�k�
!�C��H�H�J��r�7�e��+�^�+��
�3�s�8�a�<�
 ��
�
�
�c�f�Q�h��a�C��)�!rc��\PfR#\PP4\
P!\
P\
P4p\
VRRR7\nR# \\3dLai;i \
P!T4h;i \\3dR#i;i)Nzutf-8F)�encoding�closefd)	rA�stdin�close�OSErrorr�rT�open�devnull�O_RDONLY)�fds r�_close_stdinr��s���
�y�y���
��	�	����
�
�W�W�R�Z�Z����
-��	��R�'�5�A�C�I��

�Z� �
��
��	��H�H�R�L����Z� �
��
�s4�B�3B5�)B�B�B�B2�2B5�5C
�	C
c���\PP4\P
P4R# \\3dL4i;i \\3dR#i;irv)rA�stdout�flushr�r��stderrr#rr�_flush_std_streamsr��s]��
��
�
����
��
�
�����
�J�'�
��
��
�J�'�
��
�s"�A�A�A�A�A-�,A-c��^RIp\\\\V444p\
P!4wrEVPW.RVRRRRRRRRWERRRRRRRR4\
P!V4\
P!V4# \
P!T4\
P!T4i;i)rNTFr�)	�_posixsubprocess�tuple�sorted�mapr}rT�pipe�	fork_execr�)�pathr�passfdsr��errpipe_read�
errpipe_writes&&&   r�spawnv_passfdsr	s�����F�3�s�G�,�-�.�G�"$�'�'�)��L� ��)�)��&�$���t���B��B��L��5�"�d�D�$��D�:�
	�����
������	�����
�����s�$B�.B>c�D�VFp\P!V4K	R#)z/Close each file descriptor given as an argumentN)rTr�)r�r�s* r�	close_fdsrs����
�����rc��^RIHp\P!4^RIHpVPP4^RIHpVPP4\4VP4VP4R#)zGCleanup multiprocessing resources when multiprocessing tests
completed.)�support)�
forkserver)�resource_trackerN)
�testr
r�_cleanuprr�_forkserver�_stopr�_resource_trackerr��
gc_collect�
reap_children)r
rrs   r�_cleanup_testsrsc�������+���� � �"�1��&�&�,�,�.����������r)rrrr rr0r=rhrzr�rrrr�rrrv)�openbsd�freebsd)CrT�	itertoolsrAr�r*r��
subprocessr�r�__all__�NOTSETrrrrrr'r3rr8rrrrr r0r=rCrK�abstract_sockets_supportedrBrX�
startswithrUrRr`rh�WeakValueDictionaryrk�countrxrtrzr�r��objectrr�r�r�r�rOr+r,r�localr�sysconfr�rnr�r�r�r	rrr#rr�<module>r&s���
��
��
��3����
����
��	��
�
�
����F��
����8�5�4�7�:��.�*0�A�A�B���<�<�7���M��\�\���3�4�4��M��G�G�t�O�D��M�2�6�p
�&�1�1�3���_�_�&��8�I����_�_�&��S�v�S�l&$�X(����E�?�#*�#:�#:�#*�#:�#:�(�T�����*�&�*�"�Y�_�_����J�J�}�%�E�*�
�.
� ����M���E��s�E>�>	F
�	F


Youez - 2016 - github.com/yon3zu
LinuXploit