def do_qlist(self, s):
        print("\n")
        out_fmt = "{0:<20}|{1:<20}|{2:<20}|{3:<20}|{4:<20}"
        cell_line = ('-'*20+'+')*5
        hdr_fields = ["Vhost", "Queue", "Consumers", "Depth", "Idle Since"]
        hdr = out_fmt.format(*hdr_fields)
        print(hdr)
        print(cell_line)
        for vhost in self.srv.get_all_vhosts():
            vname = vhost['name']
            queues = self.srv.get_queues(vname)
            if not queues:
                print("\tVhost %s has no queues!" % vname)
                print(cell_line)
            else:
                for queue in queues:
                    idle_since = queue['idle_since']
                    consumers = queue['consumers']
                    msgs = queue['messages']
                    print(out_fmt.format(vname, queue['name'], msgs,
                                         consumers, idle_since))
                    print(cell_line)
Provides a listing of queues, including number of consumers,
dataset/ETHPy150Open bkjones/bunnyq/bunnyq.py/Bunny.do_qlist