def get_queues(self, filter_tuple): dom = self.get_queue_info_dom() queue_nodes = [] if filter_tuple[0]: queue_nodes = dom.documentElement.getElementsByTagName('Active') elif filter_tuple[1]: queue_nodes = dom.documentElement.getElementsByTagName('Inactive') else: queue_nodes = dom.documentElement.childNodes return map(lambda queue_node: Queue.parse_queue(queue_node), queue_nodes)