def basic_get(self, queue=None, no_ack=False):
        assert not self._basic_getempty_result
        # NOTE: nested with for python 2.6 compatibility
        with _CallbackResult(self._RxMessageArgs) as get_ok_result:
            with self._basic_getempty_result:
                self._impl.basic_get(callback=get_ok_result.set_value_once,
                                     queue=queue,
                                     no_ack=no_ack)
                self._flush_output(get_ok_result.is_ready,
                                   self._basic_getempty_result.is_ready)
                if get_ok_result:
                    evt = get_ok_result.value
                    return (evt.method, evt.properties, evt.body)
                else:
                    assert self._basic_getempty_result, (
                        "wait completed without GetOk and GetEmpty")
                    return None, None, None
Find a pre authorization with id `id`
dataset/ETHPy150Open pika/pika/pika/adapters/blocking_connection.py/BlockingChannel.basic_get--crossover with--dataset/ETHPy150Open gocardless/gocardless-python/gocardless/client.py/Client.pre_authorization