Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          4.0.105  ▾
        
         | 
ó
õEYc           @@ s   d  Z  d d l m Z m Z d d l m Z m Z d d l m Z m	 Z	 d d l
 m Z d d l m
 Z
 m Z d g Z d	 e f d
     YZ d S(   u.   Code common to Connection and Channel objects.i    (   t   absolute_importt   unicode_literals(   t   ensure_promiset   promisei   (   t   AMQPNotImplementedErrort   RecoverableConnectionError(   t   bytes_if_py2(   t   dumpst   loadsu   AbstractChannelt   AbstractChannelc           B@ sn   e  Z d  Z d   Z d   Z d   Z d d d d d e d  Z d   Z	 d d e d  Z
 d   Z i  Z RS(	   u   Superclass for Connection and Channel.
    The connection is treated as channel 0, then comes
    user-created channel objects.
    The subclasses must have a _METHOD_MAP class property, mapping
    between AMQP method signatures and Python methods.
    c         C@ sQ   | |  _  | |  _ |  | j | <g  |  _ t |  _ i  |  _ i  |  _ |  j   d  S(   N(	   t
   connectiont
   channel_idt   channelst   method_queuet   Falset   auto_decodet   _pendingt
   _callbackst   _setup_listeners(   t   selfR
   R   (    (    sJ   /home/tvault/.virtenv/lib/python2.7/site-packages/amqp/abstract_channel.pyt   __init__&