Hacked By AnonymousFox
3
� f� � @ s� d dddgZ ddlZddlZddlZddlZddlZddlmZ ddlm Z dd l
mZmZ dd
lm
Z
ddlmZ ddlmZ dd
lmZ dd� Zejeje� dd� d�D �Zed ek r�dd� ZxeD ]Zejee� q�W G dd� de�Zf i fdd�Zdd� ZG dd� de�Zdd� Zd d!� ZG d"d#� d#e�ZG d$d%� d%e�Z e j!e j"fe j#e j$fd&�Z%G d'd � d e�Z&G d(d)� d)e'�Z(G d*d� de�Z)d+d,� Z*i fd-d.�Z+d�d0d1�Z,G d2d3� d3e�Z-G d4d5� d5e�Z.d�d6d7�Z/G d8d9� d9e)�Z0G d:d;� d;e)�Z1G d<d=� d=e1�Z2G d>d?� d?e)�Z3G d@dA� dAe)�Z4G dBdC� dCe)�Z5G dDdE� dEe)�Z6e+dFd��Z7G dZd[� d[e7�Z8e+d\d��Z9d]deie9_:e+dfd��Z;e+dgd��Z<dsdsdsdededt�e<_:G dudg� dge<�Z=G dvd� de&�Z>e>jdwej?� e>jdxej?� e>jdyej@e3� e>jdzejAe1� e>jd{ejBe1� e>jd|ejCe1� e>jd}ejDe1� e>jd~ejEe2� e>jdejFe4� e>jd�e
jGe=� e>jd�ee8� e>jd�eHe9� e>jd5e.e6� e>jd7e/e;� e>jd3e-e5� e>jdee0d�d�� e>jdsd�d�� dS )��BaseManager�SyncManager� BaseProxy�Token� N)�
format_exc� )�
connection)� reduction�get_spawning_popen)�pool)�process)�util)�get_contextc C s t j | j| j� ffS )N)�array�typecode�tobytes)�a� r �=/opt/alt/python36/lib64/python3.6/multiprocessing/managers.py�reduce_array$ s r c C s g | ]}t ti |�� ��qS r )�type�getattr)�.0�namer r r �
<listcomp>( s r �items�keys�valuesc C s t t | �ffS )N)�list)�objr r r �rebuild_as_list* s r c @ s4 e Zd ZdZdZdd� Zdd� Zd d
� Zdd� Zd
S )r z4
Type to uniquely indentify a shared object
�typeid�address�idc C s ||| | _ | _| _d S )N)r! r"