File: //usr/lib64/python3.6/site-packages/zmq/sugar/__pycache__/context.cpython-36.pyc
3
VS�_t# � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl
mZ ddlm
Z
dd lmZmZmZ dd
lmZ ddlmZ dad
d� Zeje� G dd� de e
�ZdgZdS )zPython bindings for 0MQ.� N)�Lock)�WeakSet)�Context� )� constants)�AttributeSetter)�ENOTSUP�LINGER�
ctx_opt_names)�Socket)�ZMQErrorFc C s da d S )NT)�_exiting� r r �/usr/lib64/python3.6/context.py�_notice_atexit s r c s� e Zd ZdZdZdZe� ZdZdZ dZ
d-� fdd� Zdd� Zd d
� Z
dd� Zd.d
d�ZeZedd� �Zedd� �Zed/dd��Z� fdd�Zdd� Zdd� Zdd� Zd0dd�Zedd � �Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Z d+d,� Z!� Z"S )1r z[Create a zmq Context
A zmq Context creates sockets via its ``ctx.socket`` method.
NFr c sF t t| �jf d|i|�� |jdd�r.d| _nd| _i | _t� | _d S )N�
io_threads�shadowFT)�superr �__init__�get�_shadow�sockoptsr �_sockets)�selfr �kwargs)� __class__r r r &