U
    .e                     @  s   d Z ddlmZ dddZdS )zAMQP Management API utilities.    )annotationsNc                   sp   ddl } jj fdd}|d|d}|dk	r6|ndd}|d	|d
}|d|d
}|| d| ||S )zGet pyrabbit manager.r   Nc                   s(   |d k	r|S d|  p&t  | d p&|S )Nz
manager_%s)getattr)namevaldefaultclientopt ;/tmp/pip-unpacked-wheel-48hrr5dg/kombu/utils/amq_manager.pyget   s    
zget_manager.<locals>.gethostname	localhostZmanager_porti8=  useridZguestpassword:)pyrabbitZtransport_optionsr   ZClient)r   r   portr   r   r   r   hostr
   r   r   get_manager   s    r   )NNNN)__doc__
__future__r   r   r
   r
   r
   r   <module>   s     