@synchronized('lock')
    def exchange_bind(self, dest_exch, source_exch='', routing_key='', nowait=False,
                      arguments=None):
        arguments = {} if arguments is None else arguments
        args = AMQPWriter()
        args.write_short(0)
        args.write_shortstr(dest_exch)
        args.write_shortstr(source_exch)
        args.write_shortstr(routing_key)
        args.write_bit(nowait)
        args.write_table(arguments)
        self._send_method(Method(spec.Exchange.Bind, args))

        if not nowait:
            return self.wait(spec.Exchange.BindOk)
Bind an exchange to an exchange
dataset/ETHPy150Open veegee/amqpy/amqpy/channel.py/Channel.exchange_bind